win7 WAMP 64位 PHP环境下如何开启curl服务遇到问题及解决方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计729个文字,预计阅读时间需要3分钟。
本文简要介绍了PHP开启curl的方法。以下分享给广大用户参考,具体如下:
一、问题:Windows主机出现Call to undefined function curl_init错误提示,没有定义的函数,也可能是php没有打开对curl的支持。
二、解决方法:
1. 检查PHP配置文件(php.ini),确认是否开启了curl扩展。
2. 如果没有开启,需要手动开启:
a. 打开php.ini文件。
b. 找到extension=php_curl.dll这一行,确保其没有被注释掉。
c. 如果没有这一行,需要添加:
extension=php_curl.dll
d. 保存php.ini文件,并重启Apache服务。
3. 检查curl的版本是否与PHP兼容,如果不兼容,需要重新编译PHP,确保兼容。
4. 检查curl的路径是否正确,如果路径错误,会导致无法加载curl扩展。
5. 重新安装curl扩展,确保安装正确。
通过以上步骤,可以解决Windows主机出现Call to undefined function curl_init错误的问题。
本文讲述了PHP简单开启curl的方法。分享给大家供大家参考,具体如下:
一、问题:
windows主机出现“Call to undefined function curl_init”错误提示,没有定义的函数,也就是php还没打开对curl_init函数的支持。网站搭建时一直提示 系统不支持curl
二、解决方法:
需要开启php的curl函数库。具体步骤如下:
① 打开php.ini(通常在C:\Windows\目录下,WampServer一般在类似C:\wamp\bin\php\php5.3.8\的目录下),找到
;extension=php_curl.dll
去掉前面的分号“;”
② 检查php.ini的extension_dir值是哪个目录,检查该目录有无php_curl.dll,如果没有的请下载php_curl.dll
③ 再把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面
④ 重启下 apache或者iis即可。
(第二种开启方法)任务栏右边,找到wamp的图标左击 > PHP > PHP扩展 > 第二个就是php_curl选择他,然后等wamp重启完就好了
使用phpinfo()函数查看配置信息,可见curl已经开启:
三、解决方法:
如果上面方法你还没有解决,可能你把php.ini文件都改了,dll几个文件也都复制了,wamp集成环境也显示curl打钩了,然就是curl打印不出来一直提示无法支持这功能
注:如果是64位的系统,还需要下载对应版本的64位php压缩包,解压后,将 ext 目录下 的 php_curl.dll 覆盖 wamp php对应版本 wamp\bin\php\php5.4.12\ext 目录下的 php_curl.dll 文件,然后重启WAMP。
php 64位版本:5.3.13 php_curl.dll下载
php其他版本:www.anindya.com/
我在本地环境搭建网站的时候,也出现了curl功能不支持的问题,百度了各种方法,最后发现居然是64位系统的原因,换了dll文件后,提示成功了。(亲测有效!)
总结
以上所述是小编给大家介绍的win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
本文共计729个文字,预计阅读时间需要3分钟。
本文简要介绍了PHP开启curl的方法。以下分享给广大用户参考,具体如下:
一、问题:Windows主机出现Call to undefined function curl_init错误提示,没有定义的函数,也可能是php没有打开对curl的支持。
二、解决方法:
1. 检查PHP配置文件(php.ini),确认是否开启了curl扩展。
2. 如果没有开启,需要手动开启:
a. 打开php.ini文件。
b. 找到extension=php_curl.dll这一行,确保其没有被注释掉。
c. 如果没有这一行,需要添加:
extension=php_curl.dll
d. 保存php.ini文件,并重启Apache服务。
3. 检查curl的版本是否与PHP兼容,如果不兼容,需要重新编译PHP,确保兼容。
4. 检查curl的路径是否正确,如果路径错误,会导致无法加载curl扩展。
5. 重新安装curl扩展,确保安装正确。
通过以上步骤,可以解决Windows主机出现Call to undefined function curl_init错误的问题。
本文讲述了PHP简单开启curl的方法。分享给大家供大家参考,具体如下:
一、问题:
windows主机出现“Call to undefined function curl_init”错误提示,没有定义的函数,也就是php还没打开对curl_init函数的支持。网站搭建时一直提示 系统不支持curl
二、解决方法:
需要开启php的curl函数库。具体步骤如下:
① 打开php.ini(通常在C:\Windows\目录下,WampServer一般在类似C:\wamp\bin\php\php5.3.8\的目录下),找到
;extension=php_curl.dll
去掉前面的分号“;”
② 检查php.ini的extension_dir值是哪个目录,检查该目录有无php_curl.dll,如果没有的请下载php_curl.dll
③ 再把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面
④ 重启下 apache或者iis即可。
(第二种开启方法)任务栏右边,找到wamp的图标左击 > PHP > PHP扩展 > 第二个就是php_curl选择他,然后等wamp重启完就好了
使用phpinfo()函数查看配置信息,可见curl已经开启:
三、解决方法:
如果上面方法你还没有解决,可能你把php.ini文件都改了,dll几个文件也都复制了,wamp集成环境也显示curl打钩了,然就是curl打印不出来一直提示无法支持这功能
注:如果是64位的系统,还需要下载对应版本的64位php压缩包,解压后,将 ext 目录下 的 php_curl.dll 覆盖 wamp php对应版本 wamp\bin\php\php5.4.12\ext 目录下的 php_curl.dll 文件,然后重启WAMP。
php 64位版本:5.3.13 php_curl.dll下载
php其他版本:www.anindya.com/
我在本地环境搭建网站的时候,也出现了curl功能不支持的问题,百度了各种方法,最后发现居然是64位系统的原因,换了dll文件后,提示成功了。(亲测有效!)
总结
以上所述是小编给大家介绍的win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

