·您当前的位置:首页 > 技术教程 > PHP教程 >

[php]Apache的配置httpd.conf

时间:2014-09-22 11:13oseye.net
[php]Apache的配置httpd.conf,配置Apache,apache配置

今天在配置Apache后一直启动失败,后来想起我在加载php5apache2_2模块时间的路径 包含空格:D:/Program Files/php5.2.8/php5apache2_2.dll;路径中的每一个文件夹名字都不能有空格,有空格的话Apache就会认为你在使用 LoadModule的时候用了>2个参数,而这个命令的参数只能是2个,以前的解决方案: 改成Progra~1,但今天改成了短文件名也不行,百思不得其解,没办法只好换成没空格的目录。

还有几种常见错误:

  1. 80端口占用:例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!
  2. 软件冲突:装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。
  3. 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.*以上版本;

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器