Windows 上安装了Apache2.4 PHP7 启用Curl

Posted by

我使用的是Windows10 64位Apache 2.4.(Win64)PHP 7.1.0-Win32-VC14-x64

当我尝试调用curl_init()函数时,我得到一个错误说“调用未定义的函数curl_init()

解决办法:

  1. 下载PHP(这些步骤用7.1测试)
  2. 将PHP文件夹添加到PATH环境变量
  3. 使用扩展目录的绝对路径更新php.ini文件,并取消注释php_curl.dll和php_openssl.dll扩展
  4. 更新httpd.conf(Apache配置文件)以在PHP文件夹中加载php7apache2_4.dll模块并将PHPIniDir设置为PHP目录
  5. 将libeay32.dll libssh2.dll和ssleay32.dll复制到apache / bin(替换现有的)
  6. 重启Apache。

本文参考:
https://stackoverflow.com/questions/41820953/enable-curl-on-php7-windows10-64-bit-apache-2-4