所以我安装了LAMP,在ubuntu 12.04 LT中,apache,php,phpmyadmin和mysql独立工作正常,但是例如我有一个php文件:
$conexion = mysql_connect("127.0.1.1", "root", "password") or die("<p class='error'>Lo sentimos no se puede conectar a la base de datos.</p>");
$database = 'elBlog';
mysql_select_db($database, $conexion) or die("<p class='error>Lo sentimos, no se puede conectar...</p>");
我也试过PDO:
try{
$conn = new PDO('mysql:host=localhost; dbname=elBlog', "root", "password");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(PDOException $e){
echo 'ERROR: ' . $e->getMessage();
}
Php只是躲避这段代码,我的意思是甚至不显示错误信息不是因为php而不是mysql。 环顾四周,我安装了php和mysql需要的所有库。 这有什么问题?
apache工作正常,例如用于测试的phpinfo文件正在运行。 phpmyadmin也工作正常我已经创建了一个DB。 我还缺什么? 谢谢你的帮助...