报错:Call to undefined function curl_init()

2014年6月10日 | 分类: 【技术】

报错:

当把一套基于ThinkPHP框架的程序从CentOS VPS迁移到一个Win2003 VPS。需要用到curl。

PHP提示:

Call to undefined function curl_init() 

方法:

1. 找到 c:\WINDOWS\php.ini

去掉前面的“;”以启用php_curl.dll

extension=php_curl.dll

2. 查看 c:\WINDOWS\php.ini

扩展对应的目录是

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:/AppServ\php5\ext"

3. 将 c:\AppServ\php5 下的php_curl.dll(一般已在php5\ext文件夹下)、libeay32.dll和ssleay32.dll(一般已在php5文件夹下)三个文件复制到步骤2中查看到的目录。

4. 重启Apache。

5. 重新测试程序,不再报错。