今天要用到php的curl扩展,将php.ini中的;extension=php_curl.dll的注释去掉后,重启apache后仍然报Call to undefined function curl_init()的错误。百度多次,尝试很多方法,也不能成功的将curl成功开启。最后在官方说明文档中的http://php.net/manual/zh/curl.installation.php这个页面得到了提示,只要将php安装目录下的libssh2.dll复制到apache的bin目录,并重新启动apache,于是curl成功开启。此事让我意识到了文档的重要性,大伙也得注意多在文档中寻找答案。
测试环境:
httpd-2.4.23-x64-vc11
mysql-5.6.26-winx64
php-5.6.23-Win32-VC11-x64
本文介绍了解决PHP cURL扩展无法正常工作的问题,通过将libssh2.dll文件放置于Apache的bin目录下并重启Apache服务器,成功启用了cURL功能。
318

被折叠的 条评论
为什么被折叠?



