- 安装mysql client或者mysql server, sudo apt-get install mysql-client 或者 sudo apt-get install mysql-server。
- 安装 php5-mysql, 安装完成后,在/etc/php5/conf.d/目录下会出现 mysql.ini 文件;这个时候直接在php中调用 mysql_connect 会出现undefined问题,这是因为 php 的mysql模块虽然已经安装完成,但是在php中还没有启用,需要对mysql模块进行手动启用。
- 将mysql.ini 文件分别复制到 /etc/php5/cli/conf.d 和 /etc/php5/apache2/conf.d 目录下(这一步非常重要!)。
- 重启apache, sudo apachectl restart。
- 使用一下代码测试,可以连接则表示php和mysql已经配置成功
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
print "Connect Successfully\n";
?>