要在Ubuntu上使用PHP連接到MySQL數據庫,您需要遵循以下步驟:
安裝PHP和MySQL擴展: 在Ubuntu終端中運行以下命令來安裝PHP和MySQL擴展(mysqli和pdo_mysql):
sudo apt-get update
sudo apt-get install php php-mysql php-mbstring php-xml
重啟Web服務器: 根據您使用的Web服務器(Apache或Nginx),運行以下命令之一來重啟它:
對于Apache:
sudo systemctl restart apache2
對于Nginx:
sudo systemctl restart nginx
創建MySQL數據庫和用戶: 使用以下命令登錄到MySQL:
mysql -u root -p
輸入您的密碼后,創建一個新的數據庫和用戶,并授予該用戶對新數據庫的訪問權限。例如:
CREATE DATABASE my_database;
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
在PHP中連接到MySQL數據庫:
創建一個名為connect.php的新文件,并在其中添加以下代碼,用您的數據庫名、用戶名和密碼替換相應的值:
<?php
$servername = "localhost";
$username = "my_user";
$password = "my_password";
$dbname = "my_database";
// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢查連接
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>
運行PHP腳本:
將connect.php文件上傳到您的Web服務器文檔根目錄(例如,對于Apache,通常是/var/www/html)。然后,在瀏覽器中訪問http://your_server_ip/connect.php。如果一切正常,您應該看到"連接成功"的消息。
這就是在Ubuntu上使用PHP連接到MySQL數據庫的方法。請確保您的數據庫憑據和服務器信息正確無誤。