PHP 开启 CURL 扩展

[TOCM]

一、前言


本文介绍在 PHP 5.5 版本以后如何开启 CURL 扩展。

配置环境:

  • 操作系统:Windows 10 专业版
  • Apache 版本:Apache httpd 2.4.17 win64 VC11
  • PHP 版本:PHP 5.6.15 Win32 VC11 x64

遇到的问题:

在 PHP 代码中调用curl_init()函数报错:Fatal error: Call to undefined function curl_init() in D:\Apache\htdocs\test.php on line 10 调用了未定义的函数。之所以报错是因为没有正确配置 PHP 的 CURL 扩展。

二、开启 CURL 扩展


方法一

1、打开 PHP 配置文件 php.ini,找到extension=php_curl.dll去掉最前面的分号(;)保存配置文件。

2、在 PHP 安装目录的根目录下找到三个 dll 文件分别是 libeay32.dll、libssh2.dll、ssleay32.dll,将文件拷贝到 C:\Windows\System32 目录下。

3、重启 Apache 服务。

方法二

1、打开 PHP 配置文件 php.ini,找到extension=php_curl.dll去掉最前面的分号(;)保存配置文件。

2、将 PHP 安装目录添加到“环境变量”中。如下图:

环境变量

编辑环境变量

3、重启 Apache 服务。

(完)