关于启用php_curl.dll后PHP Warning: PHP Startup: in Unknown on line 0之烦恼~~

我XP上安装Apache2.2.29+PHP5.43之后初步配置能正常运行php文件,等到加载扩展时出现问题了,php_gd2.dll等其他dll都能正常加载,唯独php_curl.dll一加载就会弹出警告:PHP Startup,查看Apache log里只有这条:PHP Warning:  PHP Startup:  in Unknown on line 0。

于是我到网上查了N多方法,比较大众化的一个方法是:把php根目录下的libeay32.dll、ssleay32.dll copy到system32目录下……,本人试了,没卵用,还是照样弹出警告。 

然后我又继续在网上搜,看能不能搜出一个不一样的解决方法,直到搜到这里:http://www.51-n.com/t-4305-1-1.html。果然 使用第二条,重新启动Apache,无警告OK!!!

  • 打开生效的php.ini文件,搜索extension_dir,检查前面是否有;,如果有请删除,然后使用绝对地址,改为PHP目录下的ext目录的绝对地址,目录分隔符统一使用/,不要使用\
  • 将PHP目录下的libssh2.dll文件复制到Apache的bin目录中。
  • 检查Apache的bin目录中是否有libeay32.dll,ssleay32.dll两个文件,如果没有,从PHP目录复制过去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值