还有几种常见错误:
80端口占用:例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!
软件冲突:装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。
httpd.conf配置错误:如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。
其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -k start。为了方便命令操作可以设置环境变量。
顺便梳理下php5apache.dll和apache的版本配置吧:
php5apache.dll只适用于apache 版本1的;
php5apache2.dll只适用于apache2.0.*版本;
php5apache2_2.dll使用apache2.2.*以上版本;
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。