php访问mysql4.1以上的正确设置

    终于实现了PHP5下通过phpMyAdmin对MySQL4.1以上数据库的访问。
    在这之前,采用phpMyAdmin访问时总提示说不能加载MySQL扩展。从网上搜集了若干资料,按照其方法都未能解决。后来执行phpMyAdmin目录下的phpinfo.php,发现extension_dir总是c:/php5,猜测php.ini文件信息根本就没有被读取。于是想到在apache的http.conf里面设置了PHPIniDir d:/php/。于是猜测apache会以这个目录来读取配置文件。把php.ini拷贝到php安装目录d:/php下,果然重起apache的时候说扩展找不到,显然是extension_dir设置的问题,改为d:/php/ext/,重起apache,访问phpmyadmin,久违的界面出现了。不禁狂喜。
    另外需要修改的是在config.inc.php文件里,修改$cfg['Servers'][$i]['extension']为'mysqli',也就是说采用mysqli扩展,不采用mysql扩展。因为对于mysql4.1.3以上,采用mysqli扩展比mysql扩展性能更优异。
    别忘了拷贝libmysql.dll到%system%目录下。另外我还设置了path=d:/php;d:/php/ext;%path%,不知道d:/php/ext起不起作用。采用PHPIniDir的方式不需要在windows目录下放置php.ini.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值