Fatal error: Call to undefined function curl_init()我己按照网上的方法做好相关的修改,可还是没能解决这个问题。1、在php.ini中找到extension=php_curl.dll,去掉前面的,php.ini一般在c:\windows下面。2、在php.ini中找到extension_dir = "ext",去掉前面的;,改为extension_dir = "C:\php5\ext"。
"C:\php5\ext"只是示例,即扩展指向的路径要对3、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll都拷到system32下面去。4、然后重启电脑,重启Apache。注:
PHP版本为:PHP Version 5.2.3

解决方案 »

  1.   

    1、php.ini一般在C:\Windows\下面,但不是绝对的,你写个phpinfo()查看下php.ini到底在哪里;
    2、你的 extension_dir 指向了哪个目录?应该指向PHP源码目录下的扩展目录里,假如我的PHP源码名在E:\SCores\PHP" ,那这个扩展目录就是 extension_dir = "E:\SCores\PHP\extensions"  或者 extension_dir = "E:\SCores\PHP\ext"  
    3、你要检查你的PHP源码扩展目录ext或者extensions里是否有 php_curl.dll ,如果没有,请下载;
    4、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll 复制至 C:\windows\system32  ;再重启WEB服务
      

  2.   

    我用的是集成环境。
    己测试过了。
    php.ini的路径没有问题。