[php]Apache的配置httpd.conf
[php]Apache的配置httpd.conf,配置Apache,apache配置
今天在配置Apache后一直启动失败,后来想起我在加载php5apache2_2模块时间的路径 包含空格:D:/Program Files/php5.2.8/php5apache2_2.dll;路径中的每一个文件夹名字都不能有空格,有空格的话Apache就会认为你在使用 LoadModule的时候用了>2个参数,而这个命令的参数只能是2个,以前的解决方案: 改成Progra~1,但今天改成了短文件名也不行,百思不得其解,没办法只好换成没空格的目录。
还有几种常见错误:
- 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.*以上版本;
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...