我在用特里克尔7.0 LTS 并安装了php5
和php5-mysql
.所有 php 脚本都正常工作。(我曾经编写过我的学习脚本,/var/www/html/xyz.php
并且一切正常http://localhost/xyz.php
)现在我想使用 php 创建数据库,因此我正在访问w3schools 的教程。
我在data.php
下面编写了以下代码/var/www/html/
:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
但是当我打开时http://localhost/data.php
,出现空白页!
我也尝试过:
// Check connection
if (mysqli_connect_error()) {
die("Database connection failed: " . mysqli_connect_error());
}
我缺少什么?
答案1
哦!我缺少一些安装 MySQL 和 PHP5 所需的软件包。提供的信息社区页面Ubuntu 文档帮助我:
所需的包是:
mysql-server libapache2-mod-auth-mysql php5-mysql
我只安装了php5-mysql
所以我通过以下命令安装了所有软件包:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
现在 php 显示“连接成功”!