php 环境问题是什么,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:php5ext”。

“C:php5ext”只是示例,即扩展指向的路径要对

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:SCoresPHP” ,那这个扩展目录就是 extension_dir = “E:SCoresPHPextensions” 或者 extension_dir = “E:SCoresPHPext”

3、你要检查你的PHP源码扩展目录ext或者extensions里是否有 php_curl.dll ,如果没有,请下载;

4、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll 复制至 C:windowssystem32 ;再重启WEB服务

1、php.ini一般在C:Windows下面,但不是绝对的,你写个phpinfo()查看下php.ini到底在哪里;

2、你的 extension_dir 指向了哪个目录?应该指向PHP源码目录下的扩展目录里,假如我的PHP源码名在E:SCoresPHP” ,那这个扩展目录就是 extension_dir = “E:SCoresPHPextensions” 或者 extension_dir = “E:SCoresPHPext”

3、你要检查你的PHP源码扩展目录ext或者extensions里是否有 php_curl.dll ,如果没有,请下载;

4、php_curl.dll、libeay32.dll、ssleay32.dll、php5ts.dll 复制至 C:windowssystem32 ;再重启WEB服务

php.ini路径没错的。

我用的是集成环境。

己测试过了。

php.ini的路径没有问题。

ext路径正确,.dll文件都有。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值