我正在使用joomla并使用WAMP作为我的服务器,我正在尝试向我的网站添加Twitter提要但是我收到此错误消息
*“您的PHP未启用cURL扩展程序。请与您的主机联系并要求他们启用它。”
然后我转到我的PHP扩展并启用curl,我仍然得到相同的消息。我甚至进入了php.ini文件并在那里进行了编辑,但仍然没有变化。关于这个问题的任何建议都会非常感激。谢谢
答案 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回答