PHP 开启 CURL 扩展
一、前言
本文介绍在 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 服务。
(完)