学习不仅要知其然,还要知其所以然。遇到问题,就是提高自己的时候,你会把这个机会让给别人吗?
上面的问题,我是这样解决的:
第一种方法:修改php.ini
;extension_dir = "ext"
;extension=php_mysql.dll
注释;去掉,重启Apache,还是不行。
紧接着添加环境变量:
path 加上D:\php5;D:\php5\ext
重启电脑,ok!
还有没有更简单的方法?
第二种:我试试啊!看能不能成功。
extension_dir = "d:/php5/ext"
extension=php_mysql.dll
经测试是成功的,不需要在path里面加了。
这说明找的是php_mysql.dll文件。
主要是PHP在启动时没有找到php_mysql.dll文件,不能正常加载MySql服务.
你可以把php_mysql.dll复制到c:\windows\system32文件夹下
或者
添加"系统环境变量",具体如下:
右键单击我的电脑->属性->高级->环境变量->系统环境变量
a. 在“系统环境变量”选中Path使这一行处于高亮状态,然后选择“编辑”,在变量值的最后加上“;D:\php”(php.exe所在目录)
b. “系统环境变量”->“新建”->变量名“PHPRC”->变量值“D:\php”(php.ini所在目录)->一路确定
详细介绍:
http://tech.163.com/06/0206/11/299AMBLT0009159K.html