Trisquel

php連接到mysql

  • January 28, 2015

我正在使用Trisquel 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());
}

我錯過了什麼?

哦!我缺少一些需要使用 PHP5 安裝 MySQL 的軟體包。Ubuntu 文件社區頁面上提供的資訊對我有幫助:

所需的軟體包是:

mysql-server libapache2-mod-auth-mysql php5-mysql

而且我只安裝了php5-mysql,所以我通過以下命令安裝了所有軟體包:

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

現在php顯示**“連接成功”**!

引用自:https://unix.stackexchange.com/questions/181552