繁体   English   中英

无法使用PHP 5.6为Ubuntu 16.04.3加载cURL

[英]cURL not loading for Ubuntu 16.04.3 with PHP 5.6

我有一台Ubuntu 16.04.3服务器,当我使用phpinfo()时,我发现该服务器正在Apache / 2.4.18上使用PHP版本5.6.11。

我安装了curl并在运行sudo find / -name curl.so\\*返回

/usr/lib/php/20151012/curl.so

phpinfo()显示以下附加的.ini文件:/etc/php5/apache2/conf.d/99-curl.ini

该文件的内容为extension=/usr/lib/php/20151012/curl.so

当我在php页面上运行以下命令时:

var_dump(function_exists('curl_init')); print

我得到bool(false)

即使在sudo service apache2 restart之后,也会发生这种情况

如何使CURL在我的PHP页面中运行?

最有可能的原因是,未加载的原因是因为API版本20151012适用于PHP 7.0而不是5.6,所以curl扩展模块与5.6不兼容。

如果您执行sudo apt-get install php5-curl ,则应该获得正确的扩展名,该扩展名应安装到/usr/lib/php/20131226

Apache错误日志应该有一个启动错误,说明该模块不兼容,并且可能会提供有关未加载该模块的更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM