PHP-cURL已启用但仍无效

时间:2013-10-10 21:34:55

标签: php curl joomla wamp

我正在使用joomla并使用WAMP作为我的服务器,我正在尝试向我的网站添加Twitter提要但是我收到此错误消息

*“您的PHP未启用cURL扩展程序。请与您的主机联系并要求他们启用它。”

然后我转到我的PHP扩展并启用curl,我仍然得到相同的消息。我甚至进入了php.ini文件并在那里进行了编辑,但仍然没有变化。关于这个问题的任何建议都会非常感激。谢谢

2 个答案:

答案 0 :(得分:0)

WAMPServer有多个php.ini文件。一个用于Apache的配置,另一个用于配置PHP CLI(命令行界面)

您可以使用简单的方法:

使用wampmanager菜单(即系统托盘中的图标)。

ledt click wampmanager icon -> PHP -> PHP Extensions 

这将为您提供一个包含所有扩展名的菜单,确保php_curl旁边有一个刻度标记。如果没有,则单击菜单中的该行,它将激活该扩展名。给它几秒钟的时间进行处理,因为它会自动重启Apache,因为这是激活新扩展所必需的。

真的不能简单。

或者您可以使用wampmanager菜单再次手动编辑php.ini;

left click wampmanager -> PHP -> php.ini

这将在正确php.ini上启动记事本,实际上是C:\wamp\bin\apache\apachex.y.z\bin\php.ini

Maually删除php_curl扩展名旁边的;(半冒号),保存文件,然后重启Apache。

答案 1 :(得分:0)

警告:这可能会引入SSL旨在防范的安全问题。

但对我有用的一个非常简单的解决方法就是打电话:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

致电之前:

curl_exec():

在php文件中。

我认为这会禁用SSL证书的所有验证。

@Chris Dutrow回答