我使用的是Windows SERVER 2012RC 64位操作系统,php 5.6.3
我有一个错误:
致命错误:调用未定义的函数curl_init()
我删除了;在php.ini中的extension = php_curl.dll之前。重新启动Apache服务器但仍然遇到同样的错误。
我的php.ini
答案 0 :(得分:2)
我修复了从php文件夹中处理以下列表文件(在我的情况下为D:\ xampp \ php) 的libeay32.dll libssh2.dll ssleay32.dll 到c:\ xampp \ apache \ bin(或你的apache \ bin路径),重启apache并正常工作,apache的库已经过时了
答案 1 :(得分:1)
在Apache 2.4 32位版本Windows 7 x64上升级到php 7.1.6
这个curl实现有效:
libeay32.dll,ssleay32.dll,libssh2.dll直接在php7文件夹中找到
LoadFile" C:/(php文件夹的路径)/libeay32.dll" LoadFile" C:/(php文件夹的路径)/ssleay32.dll" LoadFile" C:/(php文件夹的路径)/libssh2.dll"
答案 2 :(得分:0)
对于PHP 7.3和Apache 2.4.x,只需将libssh2.dll模块复制到apache bin目录中,例如c:\ apache \ bin。 libeay32.dll不再存在。
并确保没有将extension = php_curl.dll注释掉
extension=php_curl.dll