PHP出现如下Fatal error: Call to undefined function curl_multi_init() in D:尀wwwroot尀so尀include尀spide

2024-11-28 21:22:29
推荐回答(5个)
回答1:

这不设置问题,这是程序调用了不存在的函数报的错误信息。你仔细找找吧。函数curl_multi_init()不存在!!

回答2:

有经验的说 这个可能性很多啊 。。我也常常遇见过 要么函数有错,要么函数里面的属性没赋值,要么是哪个大括号写错地方

回答3:

1. 将php.ini中extension=php_curl.dll开启(把前面代表注释的;去掉)
2. 将libeay.dll和ssleay32.dll拷贝到apache的bin目录下
3. 重启apache.
在apache2.2和php 5.4中刚刚遇到这个问题并且用上面的方法解决了。回复是为了以后有人再搜索的时候方便看到。

回答4:

这个错误是 告诉你 curl_multi_init() 不能使用

1. PHP 5 版本才可以使用这个 函数

2 . 必须开启 curl 扩展
打开php.ini
把;extension=php_curl.dll前面的分号去掉 , 重启apache 就可以使用了

回答5:

有问题。
那么,有“Fatal error: Call ”……说明你的PHP开始工作了。就只是找不到函数。
我自己用的PHP5.2.5,建议你用个比这个高的肯定函数是存在的,就是定位php_mysql.dll的问题。
编辑php.ini,寻找extension_dir,改为
extension_dir = "E:\Apache Software Foundation\php-5.2.5-Win32\ext"这样。注意用单个反斜线,注意整体用双引号装起来,注意每个字母包括双引号冒号和空格都不要搞成全角了。然后记得检查你自己的那个目录下要确实有php_mysql.dll这个文件。
这个“extension=php_mysql.dll”看来你已经是开了。
最后在脚本里,注意每个字母都要是半角的。
还要注意启动PHP的方式,调用的要确实是你修改的这个php.ini
还要注意如果是APACHE+PHP的,改了php.ini之后最好重启动一下APACHE