安装了两个相同版本的APACHE,然后删除后安装的导致第一个无法使用的解决方案
2012-09-05 19:44
387 查看
其实主要原因就是两个相同版本在产生WINDOWS服务时产生了两个相同的,这时第二个服务会覆盖第一个服务,而当我们用APACHEMONITOR启动APACHE时,有意思的现象就出现了,如果后安装的没有删除,那么无论是第一个版本还是第二个版本的APACHEMONITOR启动都会按着第二个版本的HTTPD.CONF里面的配置工作,然后我们还容易想到删除第二个版本的文件夹不就行了吗,尝试后,启动第一个APACHEMONITOR就会出现提示"the
apache XXX has failed",不用纠结为什么了,因为这里的启动是启动APACHE的服务,我的是APACHE2.2,然后就有意思了,第一个版本服务被第二个版本服务覆盖,这时,我们可以打开控制面板找到服务,看一看APACHE2.2的属性,里面有个执行路径,因为第二个覆盖了第一个,所以这里执行路径就变成了第一个服务的。既然知道原因,那么我们只需删除服务再重新创建服务就行了,执行下面命令:
sc delete apache2.2
创建服务
sc create Apache2.2.17 binpath= "D:\wamp\apache2.2.17\bin\httpd.exe -k -runservice "
然后就行了
apache XXX has failed",不用纠结为什么了,因为这里的启动是启动APACHE的服务,我的是APACHE2.2,然后就有意思了,第一个版本服务被第二个版本服务覆盖,这时,我们可以打开控制面板找到服务,看一看APACHE2.2的属性,里面有个执行路径,因为第二个覆盖了第一个,所以这里执行路径就变成了第一个服务的。既然知道原因,那么我们只需删除服务再重新创建服务就行了,执行下面命令:
sc delete apache2.2
创建服务
sc create Apache2.2.17 binpath= "D:\wamp\apache2.2.17\bin\httpd.exe -k -runservice "
然后就行了
相关文章推荐
- 使用apt-get install安装node.js导致安装成低版本的解决方案
- Windows 2003 IIS 6.0 安装 Framework 4.0 导致 Framework 2.0 版本无法正常访问和Javascript 解析错误 解决方案
- 64位Linux使用yum安装两个相同软件不同版本包的解决方法
- ulipad 无法安装使用、无法调试、64位版本问题 ImportError: No module named comtypes 整体解决方案!
- Centos6.5 编译安装python3.5版本,无法使用退格键方向键删除键等
- u盘安装centos7 /dev/root does not exist 导致无法安装解决方案。
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。
- 无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本。解决方案
- VirtualBox 中文用户名 导致无法安装的解决方案
- 升级python版本导致Django无法使用的解决办法
- Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
- Atom 的windows下zip安装版本无法删除文件
- 安装sql2000时提示:“写时无法打开指定的文件。请确保该文件没有使用,然后重新启动安装程序”
- win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案
- 安装后启动虚拟机,提示虚拟机版本不兼容,无法使用的解决办法
- Linux版本无法正常使用的解决方案独立说明
- Ubuntu无法正常输入英文单引号符号 + 误删除package导致系统设置异常(解决方案)
- 无法安装64(32)位版本的office,因为在您的pc找到了以下32(64)位程序。此问题的完全解决方案
- Linux中禁用nouveau kernel driver后,导致系统无法进入的解决方案 在安装cuda的时候,由于涉及到NVIDIA驱动的安装,使得nouveau驱动与NVIDIA驱动冲突,为了能够
- 安装VMware提示低版本未未卸载,无法卸载无法继续安装的解决方案