我最近在我的服务器上安装了 Ubuntu,替换了 Windows。我的网站在 Windows/XAMPP 下运行良好,但在 Ubuntu 下运行良好。我尝试了一个简单的数据库连接:
<?php
$con = mysql_connect("localhost", "root", "mypassword") or die ("connection error");
mysql_select_db("db1", $con) or die ("db selection error");
$qry = mysql_query("SELECT * FROM atable");
while($row = mysql_fetch_object($qry)) {
echo $row->id;
}
?>
但是当我加载页面时,什么也没有发生。php工作正常,
<?php echo "test"; ?>
正在按预期工作......
我的(测试目的)设置是:
- Ubuntu 11.04 和 LAMP
- my.cnf 中的 mysql 绑定地址设置为 0.0.0.0
- mysql 的root-user 的host 设置为%,权限被授予.
- php5 的 extension_dir 设置为“/usr/lib/perl5/auto/DBD/mysql/mysql.so”
我错过了什么/做错了什么?