windows下搭建php+apache+mysql环境问题集锦
发表于2014-08-29 10:39 | 次阅读 | 0条评论 | 作者:admin
过程中问题还是很多,一点点变化也会无法启动apache。以下是初学者常犯的一些错误和注意事项及方法,仅供参考。
1、不管是配置httpd.conf还是php.ini时,一定注意“/”和“\”的使用。比如:extension_dir = "E:/php/ext",一般文件地址的“\”在Apache里要改成“/”。
2、如果你使用的是ApachApache2.2版本,要选择php中的php5apache2_2.dll加载,否则会报错。
3、当apache不能启动时,不管是running none of 1 apache services还是the requested operation has failed时,最好的方法就是进入cmd打开安装apache目录下启动apache,可以查看到详细的错误定位解决。
4、若遇到详细错误如下时:
原因是因为当时在官网下载php版本是无线程安全的(nts),服务管理器由IIS更换至Apache,需要将php同时更换为线程安全版本(ts),无语中~
这里注意再次修改php.ini,记得把php5ts.dll复制到c:\windows\system32下。
5、注意配置系统环境变量,因为很多配置文档么有这一项。
6、这个httpd.conf中listen80很容易出错,因为迅雷及IIS也占用的80端口,导致无法启动。我的方法是,将80改为8080,重启下apache就好了。
当然访问时必须在IP地址后面加上相应的端口号,如http://localhost:8080,否则网页无法显示。