Windows下解决php_curl扩展模块无法加载的处理方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-07-19 13:42:20 浏览: 评论:0
apache 中php_curl不能加载
提示错误Fatal error:Call to undefined function curl_init(),我估计应该有人也有类似问题,赶紧百度一下,果然好多人遇到这个问题.
1、将PHP安装目录中找libeay32.dll,ssleay32.dll,php_curl.dll,php5ts.dll四个DLL文件,有的在ext目录,找到后将他们复制到system32下,如果找不到请下载对应版本的PHP复制过去;
2、检查php.exe, php5ts.dll和php_curl.dll的版本是否相同,把鼠标放到什么就会显示版本信息;
3、打开你的php.ini文件,不知道在哪个位置的可以先phpinfo查看第六行显示路径,不要搞混了,打开做如下修改:将php_curl前的注释符(也就是分号)去掉。有必要的话将cgi.force_redirect前的注释符也去掉,并把值1修改为0;
4、重启IIS或apache后运行phpinfo检查curl是否成功加载,Ctrl+F查找curl,如果没有匹配,那肯定是没有加载成功,如果有匹配,恭喜你已经成功加载了。
具体解决办法
在php.ini中找到有extension=php_curl.dll,去掉前面的注释,设置extension_dir=c:phpext,刷新PHP页面时报错,说找不到模块php_curl.dll,拷贝php_curl.dll 到windowssystem32,还是同样的错.
在网上找了一下,需要将:
libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll
都拷贝到system32目录下,重启apache即可.
附上iis php_curl不能使用
问题:PHP 在 IIS6 或 IIS7 中无法加载 php_curl.dll 动态链接库。
解决方法:在PHP手册中有相关说明,php_curl.dll;CURL,客户端 URL 库函数库;需要:libeay32.dll,ssleay32.dll(已附带)
所以只要将 libeay32.dll,ssleay32.dll 这两个库复制到 %WINDOWS% 目录下即可.
Tags: Windows php_curl 无法加载
相关文章
- ·windows2003下配置php curl组件(2014-08-25)
- ·windowsXP中如何配置php环境(2014-08-26)
- ·windows和Linux环境下php apache mysql 环境的搭建(2014-08-26)
- ·怎么在Windows下安装Memcache(2014-08-26)
- ·在windows环境下xampp如何配置多站点(2015-04-14)
- ·windows8.1下apache+php+mysql配置(2015-09-30)
- ·什么是PDO以及如何在Unix和Windows系统上进行安装?(2020-02-03)
- ·windows下配置php5.5开发环境及开发扩展(2021-05-04)
- ·php ImageMagick windows下安装教程(2021-05-08)
- ·windows8.1下Apache+Php+MySQL配置步骤(2021-06-23)
- ·windows平台中配置nginx+php环境(2021-06-28)
- ·Windows环境下安装PHP Pear的方法图文教程(2021-12-03)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)