0

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

*“您的 PHP 没有启用 cURL 扩展。请联系您的主机并要求他们启用它。”

然后我转到我的 PHP 扩展并启用 curl,我仍然收到相同的消息。我什至进入了 php.ini 文件并在其中进行了编辑,但仍然没有任何变化。对此问题的任何建议将不胜感激。谢谢

4

2 回答 2

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.

手动删除;php_curl 扩展名旁边的(分号),保存文件,然后重新启动 Apache。

于 2013-10-11T12:57:28.257 回答
0

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

但是对我有用的一个非常简单的解决方法是调用:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

打电话之前:

curl_exec():

在 php 文件中。

我相信这会禁用 SSL 证书的所有验证。

@Chris Dutrow 的回答

于 2015-03-13T15:07:28.847 回答