win平台下php2.2.X mysql扩展的配置问题解决

一直在用linux,本以为只有linux才会和难用、晦涩之类的词汇联系在一起,以为win一定会轻松、简便的代表,可惜。。。。。。

linux下安装东西都喜欢自己编译,刚开始不习惯,后来也就好了。所以编译php的时候打了个参数,弄上了所有扩展,倒也省事。更何况php更看重linux,文档里随处可见linux下的安装注意,没想到安装win反而麻烦。

原因其实在于最近php方面的变化太多。举个例子,原本php.ini放置在window目录,现在却要防止在php安装目录下。这一点我没有在文档里看到任何的蛛丝马迹,结果导致出力不讨好,费了半天劲。另外,php_mysql.dll和php_mysqli.dll这两个文件也不用放到system32里了,但是libmysql.dll必须。(还是不明白为什么,文档也不写,mother fuck! 浪费时间!)

这里稍微总结一下,以供碰到类似情况的朋友借鉴。特别声明,这里仅提供安装mysql扩展的方法,并不涉及其他的配置过程,有问题参考手册,发现这方面手册还是没问题的。

1、将php.ini放置在php的安装目录
2、去掉php.ini中相应mysql模块的注释
3、复制php安装目录下的libmysql.dll到system32目录
4、have a try

mysql和mysqli依赖于libmysql.dll这个文件可以在手册中查到,而为什么libmysql.dll必须放到系统目录我也不得而知。反正我试过,写环境变量没用。

更新(2007.3.4):
看来问题似乎并没有这么简单。回家之后继续配置了一遍,发现上述步骤并未起效。突然想起php手册说在apache2.x上安装时需要在httpd.conf文件中加入“PHPIniDir "C:/php5"”一句话,若有启发。想起来apache如何知道php的位置,看来比通过此参数。于是加入,正常了。看来,关键在此。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值