Fatal error: Call to undefined function curl_init() 几经周折

环境:Windows + Apache2.2 + PHP5.3.27
故障现象:Fatal error: Call to undefined function curl_init()

一般的原因,网上已有一大堆,现整理下

1. 通过检查httpd.conf中的配置,确定引用了正确的php.ini

  PHPIniDir "PHP安装目录"

2. php.ini中,确保以下内容:

  extension_dir="./ext"

  extension=php_curl.dll (原先应该已有,去掉注释即可)

3. php安装目录中,确保存在以下内容:

  ext\php_curl.dll

  libeay32.dll

  ssleay32.dll

4. 还有一般未提及的一点,检查php.ini的配置是否正确。

  用命令行从php安装目录运行"php.exe -m",会检查php.ini的配置,若有错会提示。

  改完错误后,"curl"会显示在列表中。

现在应可以正确调用crul_ini()了!

posted on 2013-09-01 08:58  xuleicz  阅读(261)  评论(0)    收藏  举报