Trisquel
php連接到mysql
我正在使用Trisquel 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()); }
我錯過了什麼?
哦!我缺少一些需要使用 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顯示**“連接成功”**!