发新话题
打印

[转载]php访问mysql4.1以上的正确设置

[转载]php访问mysql4.1以上的正确设置

信息来源:blog.csdn.net/winion_c/

终于实现了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.
曾几何时,有人对我说:装B遭雷劈。我说:去你妈的。于是,这个人又对我说:如果再说脏话,上帝会惩罚你的。我说:我操上帝。结论:彪悍的人生不需要上帝。

TOP

发新话题