win7下安装Apache2.4+php5.6之后,不能加载php扩展模块

win7下安装Apache2.4+php5.6之后,不能加载php扩展模块,第1张

尝试如下 *** 作:

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编译了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7983553.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存