关于XP无法安装[Apache]
发布网友
发布时间:2022-04-21 22:16
我来回答
共4个回答
热心网友
时间:2023-07-14 21:58
系统提示:“安装Apache_pn服务失败,可能原因如下:
1、服务名已存在,请卸载或使用不同的服务名。
2、非管理员权限,不能操作 Windows NT 服务。” 这种现象在XP,2000,2003都不会出现。
原因是从Vista开始,就出现了用户账户控制程序(UAC),就是它阻止了程序的安装,导致安装失败。
解决方法:
要想顺利安装,就要先关闭用户账户控制。 依次点击“开始→运行”,然后输入“msconfig”,打开“系统配置”程序。在“工具”标签中,选中“禁用UAC”,单击“启动”即可禁用用户账户控制功能,此外也可以在控制面板当中操作。
热心网友
时间:2023-07-14 21:58
我认为有两种可能,
第一个是端口被占用就像1、2楼说的那样就能解决。
第二种的话就是你的配置有问题,看下面检查一下,希望下面的文字对你有点帮助:
apache不能启动
加入下面两行,apache就不能启动的问题
LoadMole php5_mole moles/php5apache2.dll
AddType application/x-httpd-php .php
这个问题我测试了好长时间,终于发现问题所在,就是由于apache版本的不同,LoadMole php5_mole moles/php5apache2.dll这段代码的配置略有细微处的不同,错误就在这段代码上,应该把
LoadMole php5_mole moles/php5apache2.dll中的php5apache2.dll修改成php5apache2_2.dll,因为你使用的apache是2.2版本的,所以要这么改,改过后正确的配置如下:如果你的php目录是c:\php吧,如果是下面就是正确配置
LoadMole php5_mole "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
你可以对照一下我的配置,能够成功启动
LoadMole php5_mole "F:/SERV/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
热心网友
时间:2023-07-14 21:59
应该是端口问题!
在开始——》Apache——》config Apache 打开Apache的配置文件,是用记事本打开的;
搜索 Listen 80
默认是Listen 80
改为8080,或者88端口,
然后在浏览器里输入:http://127.0.0.1:8080/
或者:http://127.0.0.1:88/
能打开的!
热心网友
时间:2023-07-14 21:59
估计是80端被占用了,迅雷也可能占用,请在配置里修改
或者在命令行运行 cmd
netstat -aon|findstr "80"
得到进程id
tasklist|findstr 进程id
看此进程id是那个应用程序,在进程中关掉它
参考资料:http:www.800shang.com