昨天弄了一台 阿里云ECS服务器,在命令行终端独立配置WEB环境(Apache2.4+MySQL5.7+PHP7.0),用的软件源是默认的阿里源,配置之一切,安装CMS网站程序的时候却提示Curl扩展不受支持………当时真是有一点郁闷,眼看都快要弄完了,却出现这么个情况。
第一次遇到这种情况,只能查找原因.....
而通用的办法是,将php.ini当中的;extension=php_curl.dll改成extension=php_curl.dll
而Ubuntu16.04的php7.0的php.ini却有多个,都在/etc/php/7.0/目录中,apache2 , cli , fpm等目录都有php.ini配置文件,都改了,也重启了apache2还是无效。
只能重新找想办法 ,最终还是找到办法了:
1,执行
sudo apt-get install curl libcurl3 libcurl3-dev php7.0-curl
2,重启Apache服务器。
sudo /etc/init.d/apache2 restart
3,//如果仍然有问题,尝试编辑php.ini文件,在最后加上一行:
//extension=curl.so
保存文件后重启Apache服务器。
用PHP探针测试一下,如下图所有,就表明Curl扩展开启成功了:
评论