解决开启extension=php_curl.dll后curl扩展开启仍失败的问题

解决方法

今天要用到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成功开启。此事让我意识到了文档的重要性,大伙也得注意多在文档中找问题答案。

注意:我的刚开始已经完成上述步骤,但是是在windows命令行工具下用的httpd -k restart重启的apache,结果仍然报Call to undefined function curl_init()的错误。之后无意中在windows服务窗口中右键apache服务,重启后成功。

安装环境:httpd-2.4.23-x86                                                                                               php-5.6.23-Win32-VC11-x86

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在一个项目中需要用到php下的curl扩展,但是在实际运行时遭遇到了curl函数无法执行的问题,页面错误为: ...
    codemarker阅读 10,142评论 2 8
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 6,913评论 3 64
  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 2,283评论 1 16
  • 架构师必须知道的26项PHP安全实践 PHP是一种开源服务器端脚本语言,应用很广泛。Apache web服务器提供...
    meng_philip123阅读 6,153评论 1 161
  • 丰盛日记-42 我拥有未家庭无私奉献的伟大母亲,勤劳坚强有担当; 我拥有一群质朴勤劳的兄弟姐妹,靠双手的奋斗日子越...
    慧玲学阅读 104评论 0 0