我使用的是Windows10 64位Apache 2.4.(Win64)PHP 7.1.0-Win32-VC14-x64
当我尝试调用curl_init()函数时,我得到一个错误说“调用未定义的函数curl_init()
解决办法:
- 下载PHP(这些步骤用7.1测试)
- 将PHP文件夹添加到PATH环境变量
- 使用扩展目录的绝对路径更新php.ini文件,并取消注释php_curl.dll和php_openssl.dll扩展
- 更新httpd.conf(Apache配置文件)以在PHP文件夹中加载php7apache2_4.dll模块并将PHPIniDir设置为PHP目录
- 将libeay32.dll libssh2.dll和ssleay32.dll复制到apache / bin(替换现有的)
- 重启Apache。
本文参考:
https://stackoverflow.com/questions/41820953/enable-curl-on-php7-windows10-64-bit-apache-2-4