要在Ubuntu上配置PHP與MySQL連接,你需要按照以下步驟操作:
安裝PHP和MySQL服務器: 打開終端,運行以下命令來安裝PHP和MySQL服務器:
sudo apt update
sudo apt install php php-mysql mysql-server
重啟MySQL服務器: 安裝完成后,重啟MySQL服務器以應用更改:
sudo systemctl restart mysql
創建數據庫和用戶: 使用MySQL命令行工具創建一個新的數據庫和用戶,并為其分配權限。首先登錄到MySQL:
mysql -u root -p
輸入你的MySQL root密碼。然后創建一個新的數據庫和用戶,并為其分配權限:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
將mydatabase
、myuser
和mypassword
替換為你自己的數據庫名、用戶名和密碼。
安裝PHP MySQL擴展:
為了使PHP能夠連接到MySQL數據庫,你需要安裝一個PHP MySQL擴展。對于大多數情況,php-mysql
擴展已經足夠了。如果你需要其他擴展,請運行以下命令安裝:
sudo apt install php-mysqlnd php-gd php-curl php-xml php-mbstring
配置PHP連接MySQL:
創建一個新的PHP文件(例如connect.php
),并添加以下代碼以測試PHP與MySQL的連接:
<?php
$servername = "localhost";
$username = "myuser";
$password = "mypassword";
$dbname = "mydatabase";
// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢查連接
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>
將myuser
、mypassword
和mydatabase
替換為你之前創建的用戶名、密碼和數據庫名。
運行PHP腳本:
將connect.php
文件上傳到你的Web服務器(例如Apache或Nginx),然后在瀏覽器中訪問該文件。如果一切正常,你應該看到"連接成功"的消息。
現在你已經成功配置了Ubuntu上的PHP與MySQL連接。你可以開始開發你的Web應用程序了。