[环境说明] 操作系统:windows server 2003
WEB服务器:Aache2.24
环境及数据库为:php5+mysql5
[基本步骤] 复制库文件,定义Apache的MYSQL环境,建立PHP测试文件,测试。
详细步骤如下:
- 将PHP目录下的libmysql.dll文件复制到Apache目录下的BIN文件夹中
- 用记事本打开此文件夹中的php.ini文件。
- 在文件中定位到[mysql]节,进行如下修改
●设置mysql服务器的端口号
mysql.default-port=3306
●设置默认用户
mysql.default-user=root
●设置默认密码,代码为:
mysql.default-password=password
4.为了启用PHP对Mysql的支持模块,去掉下行中行首的分号。
;extension=php_mysql.dll
然后保存。
5.打开记事本,输入以下代码。
<html>
<had>
<title>通过PHP调用MYSQL</title>
</head>
<body>
<?php
$link=mysql_connect("localhost","root","proot");
if (!$link){
die ("未能连接到MYSQL服务器:".mysql_error());
}
echo "成功连接到MYSQL服务器!";
mysql_close($link);
?>
</body>
</html>
保存为testmysql.php
6.在浏览器的地址栏中输入文件地址
http://localhost/phproot/testmysql.php[心得体会]需要注意的是,本文中的密码是你所设的密码,如果你只是原样照搬的话就会出现如下错误:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in F:\phproot\testmysql.php on line 8
未能连接到MYSQL服务器:Access denied for user 'root'@'localhost' (using password: YES)
也就是说,
安装mysql时设置的密码以及php.ini文件中的密码还有testmysql.php中的密码要一致这样才能调试正确,成功的结果是下面的浏览器反馈.
成功连接到MYSQL服务器!