安装多版本 php 的 curl 扩展无效

一般比较常见的解决方法有以下几点:

1,php_curl.dll 扩展未正确打开(php.ini)

2,指定 php 扩展的路径(php.ini)

extension_dir = "D:/wamp/bin/php/php7.0.28/ext/"

3,apache/conf/httpd.conf 加载指定文件

LoadFile  "D:/wamp/bin/php/php7.0.28/php7ts.dll"
LoadFile  "D:/wamp/bin/php/php7.0.28/libeay32.dll"
LoadFile  "D:/wamp/bin/php/php7.0.28/ssleay32.dll"
LoadFile  "D:/wamp/bin/php/php7.0.28/libssh2.dll"

4,将 libeay32.dll、ssleay32.dll、php_curl.dll 文件拷贝到 c:/windows/system32 下


但是多版本的 php 添加扩展的时候,还需注意是否添加了环境变量。

由于一直用的 php5.5 且配置了系统的环境变量,导致我在安装 php7 扩展的时候一直无效,解决方法如下:

使用哪个版本的 php,将环境变量配置到哪个 php 下: D:\wamp\bin\php\php7.0.28;


小提示

如有侵权请邮件通知