windows下的php扩展无法启动的解决办法

在windows下用phpnow配置服务器时,可能会遇到有些扩展无法启动的情况,这个在apache的日志中有记录(error.log),例如php_curl.dll这个扩展:

PHP Warning:  PHP Startup: Unable to load dynamic library '....phpextphp_curl.dll' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn in Unknown on line 0

解决办法:

1、首先找到这个扩展的依赖有哪些,比如php_curl.dll需要依赖libeay32.dll和ssleay32.dll这两个;

2、两种方法(个在感觉第二种方法更好一些):

一是把扩展及依赖扩展复制到系统盘的windowssystem32目录即可。

二是在httpd.conf中的导入模块之前,添加这两个依赖的导入:

LoadFile ../php/ssleay32.dll
LoadFile ../php/libeay32.dll

windows下的php扩展无法启动的解决办法》有3个想法

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据