PHP Curl无法加载

3
我已经安装了php curl,但是当我执行php -m命令时,curl模块仍然没有显示。
操作系统版本:Ubuntu 16.04 LTS PHP版本:PHP 7.0.7
已安装的curl模块: curl、libcurl3、libcurl4-openssl-dev、php-curl、php7.0-curl
请分享你的想法。
谢谢。

1
dll文件是Windows库。如果您在Ubuntu上启用Windows库,今天将无法成功启用cURL。 - DaveRandom
您可能忘记重新启动Apache/HTTPD。 - Ekin
尝试将.dll更改为.so,验证extension_dir指向某个合理的位置,并确保扩展模块文件实际存在。 - DaveRandom
感谢建议,Dave。curl.so 可在 /usr/lib/php/20151012/curl.so 找到,并已在我的 php.ini 中启用,系统已重启。但是,php -m 仍无法加载 curl 模块 :( - Achu
你的 extension_dir 指令是否指向了那个目录? - DaveRandom
显示剩余3条评论
1个回答

2

以下是解决方法:

执行以下命令卸载php7.0-curl和curl:

sudo apt autoremove php7.0-curl
sudo apt autoremove curl

然后重新安装php-curl模块。

sudo apt-get install php-curl

执行以下命令以启用PHP 7.0 fpm。

a2enmod proxy_fcgi setenvif
a2enconf php7.0-fpm

就这样。现在,当检查“php -m”命令时,curl模块已加载。:)

谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接