我在使用馆藏扩展时出现了以下错误
致命错误:在第15行的curl_init中调用未定义函数C:\wamp\www***\index.php ()
我有以下配置
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll我安装了wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-x64.exe
我也尝试启用其他扩展并重新启动服务器,但是本地主机无法加载该扩展。
发布于 2012-09-26 03:01:45
如果您在使用wamp服务器执行PHP命令行时遇到了这个问题,这是因为PHP不包含对wamp修改的php.ini文件的引用(只有apache实例)。没有它,像curl这样的东西就不能正常工作。
要解决这个问题,您需要将php.ini文件从Apache文件夹复制到PHP文件夹。
如果您的路径不匹配,可以更新文件夹中的apache/php版本。
发布于 2012-09-26 04:04:36
2个解决方案:
- in wamp this is done in the right click menu.
- On Linux - it'll probably be in php.ini (though don't forget to restart Apache!)
- `if(!function_exists('curl_init')) echo "cURL not installed. Trying something else...";`
发布于 2013-09-06 16:17:27
取消php.ini中的这一行注释
extension=php_curl.dll 并记住在php.ini中设置扩展目录。
extension_dir = “/usr/local/php5/ext”https://stackoverflow.com/questions/12593883
复制相似问题