我正在使用joomla并使用WAMP作为我的服务器,我正在尝试向我的网站添加Twitter提要,但我收到此错误消息
*"您的 PHP 没有启用 cURL 扩展。请联系您的主机并要求他们启用它。
然后我转到我的 PHP 扩展并启用 curl,我仍然收到相同的消息。 我什至进入 php.ini 文件并在那里对其进行编辑,但仍然没有更改。 关于这个问题的任何建议将不胜感激。 谢谢
WAMPServer 有多个php.ini
文件。一个用于与Apache一起使用的配置,另一个用于PHP CLI(命令行界面(的配置
您可以使用简单的方法:
使用wampmanager菜单(这是位于系统托盘中的图标(。
ledt click wampmanager icon -> PHP -> PHP Extensions
这将为您提供一个包含所有扩展名的菜单,确保php_curl旁边有一个勾号。如果没有,请单击菜单中的该行,它将激活该扩展程序。给它几秒钟的时间来处理,因为它会自动重新启动Apache,因为这是激活新扩展所必需的。
真的不能再简单了。
或者你可以编辑 php.ini 再次使用wampmanager菜单手动编辑;
left click wampmanager -> PHP -> php.ini
这将在正确的php.ini
上启动记事本,这实际上是C:'wamp'bin'apache'apachex.y.z'bin'php.ini
。
同时删除php_curl扩展名旁边的;
(分号(,保存文件,然后重新启动 Apache 。
警告:这可能会引入 SSL 旨在防范的安全问题。
但是一个对我有用的非常简单的修复是调用:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
致电前:
curl_exec():
在 PHP 文件中。
我相信这会禁用对SSL证书的所有验证。
回答者:@Chris Dutrow