我从位置http://downloads.php.net/pierre/下载了动态库。
我下载的具体文件是:php_http-5.3-nts-svn20091125-vc6-x86.zip。
我已将文件(php_http.dll)复制到文件夹中:C:\ wamp \ bin \ php \ php5.3.0 \ ext。
在php.ini中,我添加了一行:extension = php_http.dll。
但是我收到的警告包含消息:“PHP启动:无法加载动态库”。
我是否需要执行其他操作才能启用此模块?
答案 0 :(得分:2)
也许它适用于PHP以外的版本?
答案 1 :(得分:0)
在php核心和扩展模块中,有几个“属性”必须一致。您可以在phpinfo()
的输出中找到php核心的所有值扩展模块dll还可以具有可能满足或可能不满足的附加依赖性,例如,另一个.dll被引用但不存在。在其他工具中,您可以使用ProcMon来监视哪些.dll被查找以及哪些是未成功加载的。
答案 2 :(得分:0)
对于那些尝试过上述“答案”但未成功的人,请执行此操作。从这里获取官方Windows文件。确保(1)为您的php使用正确的版本和(2)使用正确的线程。如果您使用的是事实cgi,请使用NTS(非线程安全),如果您已将php作为apache模块加载,请使用线程安全。
http://windows.php.net/downloads/pecl/releases/http/
要验证它是否有效,请查看phpinfo()输出并确保有一个http部分。