Php 已安装cURL,未定义函数cURL_init()
PHP抛出以下错误: 未捕获错误:调用未定义的函数curl_init()Php 已安装cURL,未定义函数cURL_init(),php,curl,wamp,Php,Curl,Wamp,PHP抛出以下错误: 未捕获错误:调用未定义的函数curl_init() php.inicURL行:extension=php\u cURL.dll php.ini扩展行:extension\u dir=“C:\MEDIA\INTERNET\WAMP\php\ext” 按预期显示在phpinfo()中 libeay32.dll、ssleay32.dll、libcrypto-*.dll、libssl-*.dll和libssh2.dll都在PHP目录中 Windows7x64/PHP7.3.12
cURL行:php.ini
extension=php\u cURL.dll
- php.ini扩展行:
extension\u dir=“C:\MEDIA\INTERNET\WAMP\php\ext”
- 按预期显示在
中phpinfo()
、libeay32.dll
、ssleay32.dll
、libcrypto-*.dll
和libssl-*.dll
都在PHP目录中libssh2.dll
- Windows7x64/PHP7.3.12
- 重新启动Apache,就像你一直告诉我的那样三次
- 原始和相关帖子不包含适用的答案/建议
$curl_handle = curl_init($url);
Apache错误日志:
[11月26日星期二00:15:39.193774 2019][php7:通知][pid 5312:tid 1108][client::1:58444]
PHP致命错误:未捕获错误:调用D:\functions.PHP:149中未定义的函数curl\u init()
堆栈跟踪:
0d:\functions.php(57):这里的函数名(对象(a),数组,'17.96')
1d:\functions.php(27):这里的函数名(对象(a),数组,'17.96')
2d:\post.php(6):函数名\u此处(对象(a),数组)
3d:\index.php(7):包括('D:\\mydocuments…'))
4{main}
在第149行的D:\functions.php中抛出,参考:
更新,命令行:
C:\MEDIA\INTERNET\WAMP\PHP>PHP-r“curl_init();”
PHP已弃用:指令“track\u errors”在第0行的Unknown中已弃用
已弃用:指令“track\u errors”在第0行的Unknown中已弃用
我遗漏了什么?您是否使用
phpinfo()
检查了活动卷曲?@AnatoliyR是的,我可以为它添加一个明确的项目,尽管您可以在上方看到代码>不存在/它已“安装”。嗯,这里发生了一些事情,因此需要计算所有可能性。因此,还有一个问题:是否可能在不同的PHP实例下运行curl?例如,当您报告curl settings和phpinfo()的基于apache的实例时,从命令行运行它?您的操作系统是什么?@Hamid,由Windows的wamp
标记表示;特别是7 x64。