您好,欢迎访问一九零五行业门户网

PHP环境小问题

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、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服务
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服务
php.ini路径没错的。
我用的是集成环境。
己测试过了。
php.ini的路径没有问题。
ext路径正确,.dll文件都有。
其它类似信息

推荐信息