长治网站建设
win7 64位 php环境开启curl服务Call to undefined function c

无法使用curl_init(),一般情况问题可能出在没有去加载php的扩展文件php_curl.dll(windows操作系统),但是检查了一下系统配置,发现,环境下已经将php.ini文件里

;extension=php_curl.dll

修改为

extension=php_curl.dll

但是还是报Call to undefined function curl_init()的错误,结合自己系统是window7 64位,可能问题出在此。

使用网友的方法:

如果还出现Call to undefined function curl_init()问题,先检查php.ini的extension_dir值是哪个目录,在那个目录下检查有无php_curl.dll,没有的话请下载php_curl.dll,再把php目录中的libeay32.dll和ssleay32.dll拷到c:windowssystem32里面,重启apache,OK!(Win7 64位拷贝libeay32.dll、ssleay32.dll两个文件到Windows目录下)

但是按照上面的方法操作完后仍然无法解决问题,无奈之下,查看日志。php未产生错误日志,apache有错误日志,经过检查发现了关于php_curl的错误信息,如下:

PHP Warning:  PHP Startup: Unable to load dynamic library ‘d:/wamp/bin/php/php5.3.13/ext/php_curl.dll’ – xd3xa6xd3xc3xb3xccxd0xf2xcexdexb7xa8xc6xf4xb6xafxa3xacxd2xf2xcexaaxd3xa6xd3xc3xb3xccxd0xf2xb5xc4xb2xa2xd0xd0xc5xe4xd6xc3xb2xbbxd5xfdxc8xb7xa1xa3xd3xd0xb9xd8xcfxeaxcfxb8xd0xc5xcfxa2xa3xacxc7xebxb2xcexd4xc4xd3xa6xd3xc3xb3xccxd0xf2xcaxc2xbcxfexc8xd5xd6xbexa3xacxbbxf2xcaxb9xd3xc3xc3xfcxc1xeexd0xd0 sxstrace.exe xb9xa4xbexdfxa1xa3rn in Unknown on line 0<br /><b>Warning</b>:  PHP Startup: Unable to load dynamic library ‘d:/wamp/bin/php/php5.3.13/ext/php_curl.dll’ – 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。
in <b>Unknown</b> on line <b>0</b><br />

检查可能是由于当前php下的php_curl与64位系统不兼容导致的,于是根据php版本搜索64位下的php_curl.dll模块,装入php目录,覆盖原来的,重启服务器,问题解决了。

php版本:5.3.13   ../../../extra/file/20151022/20151022161515_68639.rar

2006-2014 IT0355.com 山西中联科创科技有限公司. All Rights Reserved.
电话:0355-3728808 传真:0355-3728808
ICP备案号:晋ICP备06003721号本站已通过国际W3C认证
关键字:中联科创,长治网站建设,长治网站推广,长治网络工程,长治软件开发,山西网站建设,山西软件开发 长治五金网