
1、
在php.ini中设置extension_dir
指向e:\php5.4\ext
部分php扩展加载了
2、设置windows系统环境变量,
phpext,
指向e:\php5.4\ext,
PHPRC
指向e:\php5.4
设置path环境变量,添加e:\php5.4
3、重新启动apache
PHP作为apache的模块运行。
首先下载php,将PHP解压到你喜欢的位置
修改apache的配置文件,加上
LoadModule php5_module modules/libphp5.so路径可能不一样,在刚刚解压的PHP目录下可以找链接库,可复制到apache的扩展库文件夹下
我今天折磨了一天,终于知道结果了。
你是不是在windows下面使用apache+mysql+php的组合?!
我也是玩的这组合。
下载的apache2.2.22是线程安全的,而php是非线程安全的。
所以你刚装apache的时候,静态页面显示正常,甚至可显示 It Works!
但当你配置好php模块过后,apache不能启动了,apache在windows里面的服务也不能启动了。
实际上,是你装的php版本错了,把php删除,下载php线程安全的(也就是你不要下载NTS非线程安全版本的php,而要下载另外一个线程安全版本的)
然后按照教程,一步一步配置过去,重启apache,一切搞定。
我现在已经在服务器上做php编译了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)