Facebook需要PHP.ini文件的PHP Curl扩展问题


Facebook needs PHP Curl Extension issue with php.ini file

我正在尝试设置一个网站的本地版本,我可以在上面进行一些测试。目前,当我在浏览器中打开网站时,我收到了以下php错误:

(!)异常:Facebook需要CURL PHP扩展。在里面C: ''wamp''www''mysie.tld''includes''facebook graph ''base_facebook.php on19号线

所以我读了一些资料,发现这很可能是因为我的WAMP服务器没有为PHP启用扩展。我做了一个phpinfo(),这个输出就是正在加载的.ini文件。

C:'wamp'bin'apache'apache2.4.2'bin'php.ini

我在文本编辑器中打开了这个文件,并删除了此行之前的分号:

extension=php_curl.dll

然后我重新启动了WAMP服务器并重新加载了我的站点。不幸的是,这个错误一直存在,我不知道我能做些什么来修复它!任何帮助都将不胜感激。

通过快速扫描SO上的一些类似问题,设法解决了这个问题。如果有人遇到了同样的问题,那是由于WAMP 2.2附带的curl.dll文件中的错误。为了纠正这个问题,我从以下链接下载了php_curl-5.4.3-VC9x64.zip

https://code.google.com/p/justintung/downloads/detail?name=php_curl-5.4.3-VC9-x64.zip;can=2&q=

然后,我将下载文件夹中的curl.dll文件移动并替换为位于php ext目录中的curl.dll文件。

重新启动WAMP,问题得到解决。