溫馨提示×

php與mysql在ubuntu聯接

小樊
43
2025-03-16 14:15:38
欄目: 云計算

要在Ubuntu上使用PHP連接MySQL,你需要安裝PHP的MySQL擴展,如mysqliPDO_MySQL。以下是使用這兩種方法連接MySQL數據庫的步驟:

方法1:使用mysqli擴展

  1. 安裝PHP和MySQL服務器:
sudo apt update
sudo apt install php php-mysql mysql-server
  1. 重啟MySQL服務器以應用更改:
sudo systemctl restart mysql
  1. 創建一個新的PHP文件(例如connect.php),并添加以下代碼以連接到MySQL數據庫:
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";

// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);

// 檢查連接
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
?>
  1. your_username,your_passwordyour_database_name替換為你的MySQL數據庫的實際憑據。

  2. 在Web服務器上運行此PHP文件(例如,通過訪問http://your_server_ip/connect.php)。如果一切正常,你應該看到"連接成功"的消息。

方法2:使用PDO_MySQL擴展

  1. 安裝PHP和MySQL服務器(如果尚未安裝):
sudo apt update
sudo apt install php php-mysql mysql-server
  1. 重啟MySQL服務器以應用更改:
sudo systemctl restart mysql
  1. 創建一個新的PHP文件(例如connect.php),并添加以下代碼以連接到MySQL數據庫:
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    // 設置 PDO 錯誤模式為異常
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "連接成功";
} catch(PDOException $e) {
    echo "連接失敗: " . $e->getMessage();
}
?>
  1. your_username,your_passwordyour_database_name替換為你的MySQL數據庫的實際憑據。

  2. 在Web服務器上運行此PHP文件(例如,通過訪問http://your_server_ip/connect.php)。如果一切正常,你應該看到"連接成功"的消息。

這就是在Ubuntu上使用PHP連接MySQL的方法。請確保在實際項目中使用適當的安全措施,例如使用預處理語句以防止SQL注入攻擊。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女