我正在尝试设置一个网站的本地版本,我可以在上面进行一些测试。目前,当我在浏览器中打开网站时,我收到了以下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
,问题得到解决。