apache 启动不了 the requested operation has failed 错误

所有解决方法试过了都没用 求高人解答 最好能远程帮我看看...
2025-05-14 01:25:03
推荐回答(2个)
回答1:

cmd命令行->进入apache安装目录->进入bin目录->运行httpd -t命令->看提示错误是什么->
如果是
Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. Pre-configuration failed
->说明你下的apache有问题,改成thread safe版本就行了,在http://windows.php.net/download/的下面可以找到~
->如果是
php/php5apache2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc 4\xc4\xa3\xbf\xe9\xa1\xa3 之类的错误
->说明是你的conf文件里添加的LoadMoudle 一句出错,看准你的apache版本,如果是2.2则要添加php/php5apache2_2.dll ,看准你自己的再改
->其他的错误,就你贴出来再说吧~~~

回答2:

80端口 被占用了。

在cmd命令行输入 netstat -ano

可以看到有一列为pid,在localaddress列下找到对应的80端口号。然后到任务管理器中 查看→选择列→把pid(进程标识符) 勾上。然后就可以看到是那个程序占用了80了。

一般的有iis、迅雷等软件。
自己多搜一下。有很多解决方法