Facebook 需要 CURL PHP 扩展错误
Posted
技术标签:
【中文标题】Facebook 需要 CURL PHP 扩展错误【英文标题】:Facebook needs the CURL PHP extension error 【发布时间】:2014-01-29 06:16:10 【问题描述】:我正在使用 php 创建 Facebook 应用程序...从 github 下载了 php-sdk,但每次运行文件时都会出现此错误 ---
致命错误:未捕获的异常 'Exception' 带有消息 'Facebook 需要 CURL PHP 扩展。
我已从存储在 xampp/php 中的 php.ini 文件中删除了注释,但我仍然收到相同的错误。
【问题讨论】:
确保你安装了 curl ***.com/questions/181082/… 【参考方案1】:你看到输出时的变化吗
<?php phpinfo() ?>
也许您在进行更改后忘记重新启动您的 apache 服务器?
【讨论】:
不,我确实重新启动了 apache 服务器,但仍然收到错误 这些更改确实反映在 phpinfo() 输出中。否则您可能正在更改错误的 php.ini 文件。正确的位置也在 phpinfo() 输出中:) 这里有一些有用的提示:***.com/questions/3020049/how-to-enable-curl-in-xampp【参考方案2】:检查您的更改,
<?php phpinfo(); ?>
需要启用 CURL 支持。
Enabling CURL in PHP (PHP.ini, WAMP, XAMPP, Ubuntu).
在 Windows 中使用 XAMPP 启用 curl 库的步骤如下:
第 1 步:
浏览并打开以下3个文件
C:\Program Files\xampp\apache\bin\php.ini
C:\Program Files\xampp\php\php.ini
C:\Program Files\xampp\php\php4\php.ini
第 2 步:
通过删除分号 (;) 取消注释 php.ini 文件中的以下行。
;extension=php_curl.dll
之后它看起来像下面的东西-
extension=php_curl.dll
第三步:
重新启动您的 Apache 服务器。
第四步:
检查您的phpinfo()
以查看 curl 是否已正确启用。
【讨论】:
我没有这些文件--- C:\Program Files\xampp\apache\bin\php.ini C:\Program Files\xampp\php\php4\php.ini跨度> @user3168567,您可以找到任何 php.ini 文件并使用其他步骤对其进行编辑 @user3168567 你的 php 版本是什么? 我有 PHP 版本 5.3.5 .... 我已经编辑了文件 C:\Program Files\xampp\php\php.ini @user3168567 检查 php5.3.5 文件夹中的 phpini。C:\Program Files\xampp\php\php5.3.5\php.ini 或 C:\Program Files\xampp\php5.3.5\php。初始化【参考方案3】:如果你的操作系统是Ubuntu
要解决这个异常,你需要下载curl
for php5
。
1) 只需从终端运行此命令行:
sudo apt-get install php5-curl
2) 然后重启你的apache
:
sudo /etc/init.d/apache2 restart
【讨论】:
对我也很好!以上是关于Facebook 需要 CURL PHP 扩展错误的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.2 社交名媛 Facebook 登录 cURL 错误 60
在安装 Magento 时出现错误“必须加载 PHP 扩展“curl””