cURL 已启用但不工作且未在 phpinfo() 中显示
Posted
技术标签:
【中文标题】cURL 已启用但不工作且未在 phpinfo() 中显示【英文标题】:cURL enabled but not working and not showing in phpinfo() 【发布时间】:2020-04-02 21:11:34 【问题描述】:我在 *** 中使用了多种解决方案,但没有一个能解决我的问题。
我将我的 XAMPP php 从 5.6 升级到 7.2,因为我无法使用 cURL 功能。 我该如何解决这个问题?
我用这个来检查php
<?php
if (extension_loaded("curl"))
// cURL is loaded...
echo "CURL Enabled";
else
// cURL is not loaded...
echo "Chineke...hauna CURL";
?>
【问题讨论】:
【参考方案1】:扩展可能已加载但未执行(操作系统问题)。
if(function_exists('curl_init') === false)
//curl_init is not defined
//cURL not enabled
<?php
print_r(get_loaded_extensions());
?>
【讨论】:
很遗憾,curl 不是加载扩展的一部分,我已经在 php.ini 文件@Jin Thakur 中取消了它的注释 这里找到的那个 C:\xampp\php @YvesLeBorg @Abiudeko 很好,我对 windows 有一定的了解,但在 mac、debian 和 Ubuntu 上,有多个 php.ini 文件,具体取决于运行时环境(shell、Web 服务器、带有 fpm 的 cgi)。确保您更改所有三个,wamp-a-dee-doo 是否应该是其他平台 php 的完美端口。 好的,我以为你有一个想法,谢谢你的尝试@YvesLeBorg 看起来您在 Windows 上,并且在 IIS 上运行它。重置 IIS。然后重试。以上是关于cURL 已启用但不工作且未在 phpinfo() 中显示的主要内容,如果未能解决你的问题,请参考以下文章