PHP无法连接MYSQL数据库

PHP无法连接MYSQL数据库

PHP无法连接MYSQL数据库

今天碰到这个问题。

重装系统为Windows7后,装了PHP,看了下能运行也就没管了。最近一直开发ASP.NET,所以没有管PHP。今天想装个博客系统,却发现装不上。查原因,原来是PHP用不了数据库,打开连接文件con_sql.php就是“无法显示网页”。

很奇怪,以前没出现过这种问题,配置都是按以前步骤来的,没有问题,MYSQL也没有问题,用管理工具能够连上,说明不是MYSQL的问题,那就是PHP的问题了,上网查了一下,找到了原因。

MYSQL数据库无法连上的问题请看这里

确保如下步骤:

1.php.ini中
extension_dir设置为   "d:\apache2\php\ext "绝对路径,否则有些环境中会出错。
打开下面两行功能扩展
extension=php_mysql.dll    
extension=php_mysqli.dll

2.拷贝libmysql.dll(php目录下)和php_mysql.dll(php/ext目录下)至c:\windows\system32目录下(libmysql.dll必须为php目录下,比如我的为D:\apache2\php目录下的libmysql.dll,php_mysql.dll则在D:\apache2\php\ext)

3.测试,
1>   先打开命令行
A)依次点击“开始”菜单-> “mysql”-> “mysql5   server”-> “MySQL   Command   Line   Client”
//如此步成功则mysql安全成功,失效则mysql安装失败,请卸载后重装

B)输入密码
//此步正常则说明   root账户的密码正确。失败则账号密码有错

2>新建文件至主目录,并保存为testmysql.php,接着在浏览器中输入http://localhost/testmysql.php   (或者http://localhost:81/testmysql.php)

我的问题就出在第2中。把那两个DLL拷过去可以了。

以前用XP的时候,就没有手动拷,也可以用,或许这是Windows7的问题。