php连接mysql

php连接mysql

我在用特里克尔7.0 LTS 并安装了php5php5-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 显示“连接成功”

相关内容