Barry手记:解决PHP连接MYSQL的HTTP500问题

来源:互联网 发布:东莞优化公司 编辑:程序博客网 时间:2024/06/03 15:46

        在网上遇到了很多种关于这个问题的版本,有的说要COPY libmysql.dll文件过去,有的说要修改PB.ini文件内容(但是没人对此详细解释到底修改了什么,那些标准化的把EXT的去掉分号放出来的就不去谈了),我在测试了半周之后,最后静下心来研究了下官方白皮书MYSQL说明,终于悟道!

        我用的是当下最新的5.4.5,APACHE2.2,MYSQL5.5,因为对PHP并不熟悉,只是作为一个初学者想要自己配制好环境,下载了php-5.4.5-Win32-VC9-x86版本,基本上配制路径啦,使用的扩展之类的都是一样的,并且在测试PHP环境的时候就是使用phpinfo()函数,OK,通过了.但是,在测试iMYSQL连接的时候,我COPY的是如下代码:

<?php

$dbhost = 'localhost'; //或者"127.0.0.1"

$dbuser = 'root';//你的mysql用户名

$dbpassword= 123; //你的mysql密码

$dbname = 'Mysql'; //你的mysql库名

$connect = mysql_connect($dbhost,$dbuser,$dbpassword);

if ($connect) {

echo '连接成功)';

} else {

echo '连接失败';

}

?>

真正的问题出在哪里呢?:>请看下一段可以正常显示连接成功的代码:

<?php
$link = mysql_connect('localhost', 'root', '123');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}else{
echo 'Connected successfully';  }
mysql_close($link);
?>

..................看出问题来了么?