在Ubuntu 13.10上连接PHP和MySQL
我已经安装了Ubuntu 13.10,还安装了MySQL和PHP。单独运行时,PP和MySQL都可以正常工作。但是,当我尝试将MySQL与PHP连接时,它不会显示任何错误,也不会连接。PHP和MySQL单独运行良好。我还运行以下命令:在Ubuntu 13.10上连接PHP和MySQL,php,mysql,Php,Mysql,我已经安装了Ubuntu 13.10,还安装了MySQL和PHP。单独运行时,PP和MySQL都可以正常工作。但是,当我尝试将MySQL与PHP连接时,它不会显示任何错误,也不会连接。PHP和MySQL单独运行良好。我还运行以下命令: sudo apt get安装php5-mysql 它显示了所有更新的内容,以及我已经安装了PHP和MySQL 我用过: mysqli_connect('localhost','root','root')或die(mysqli_error()); mysqli_s
sudo apt get安装php5-mysql
它显示了所有更新的内容,以及我已经安装了PHP和MySQL
我用过:
mysqli_connect('localhost','root','root')或die(mysqli_error());
mysqli_select_db('databasename')或die(mysqli_error());
$resources=mysqli_查询('select*from users');
while($data=mysqli\u fetch\u对象($resources)){
回声“;
打印(数据);
}
但是页面显示白色屏幕。这里有一些提示:
- 空白页(或“500 Internal Server Error”状态代码)表示脚本正在抛出错误,但您尚未将PHP配置为显示错误消息。这是你在继续之前需要解决的问题;如果没有错误消息的帮助,就不可能正确地编写代码。这是一个例子
- 显然,您已经安装了不推荐使用的旧版mysql扩展(): 。。。但实际上您正在使用现代的mysqli扩展();注意尾随的i
- 确保您能够看到错误消息(无需猜测)
- 浏览找到正确的软件包
display_errors on
或命令行tail-f/var/log/apache2/error.log
中打开它们,然后在浏览器中运行脚本时观察它。这应该表明你的错误没有任何错误,甚至没有任何通知。Mave xamp on lamp:)相关问题?
apt-get install php5-mysql