溫馨提示×

centos環境下php如何連接mysql

小樊
40
2025-03-21 13:28:30
欄目: 云計算

在CentOS環境下,要讓PHP連接MySQL,你需要安裝并配置PHP的MySQL擴展。這里以PHP 7.4為例,介紹如何使用mysqli和PDO兩種方法連接MySQL。

方法一:使用mysqli擴展

  1. 安裝mysqli擴展:
sudo yum install php-mysqlnd
  1. 重啟Apache服務:
sudo systemctl restart httpd
  1. 創建一個PHP文件(例如:connect_mysqli.php),并添加以下代碼:
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

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

// 檢查連接
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
$conn->close();
?>

your_username、your_passwordyour_database替換為你的MySQL數據庫的實際用戶名、密碼和數據庫名。

  1. 在瀏覽器中訪問該PHP文件,例如:http://your_server_ip/connect_mysqli.php。如果連接成功,你將看到"連接成功"的輸出。

方法二:使用PDO擴展

  1. 安裝PDO擴展:
sudo yum install php-mysqlnd
  1. 重啟Apache服務:
sudo systemctl restart httpd
  1. 創建一個PHP文件(例如:connect_pdo.php),并添加以下代碼:
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

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();
}

$conn = null;
?>

your_username、your_passwordyour_database替換為你的MySQL數據庫的實際用戶名、密碼和數據庫名。

  1. 在瀏覽器中訪問該PHP文件,例如:http://your_server_ip/connect_pdo.php。如果連接成功,你將看到"連接成功"的輸出。

現在你已經知道如何在CentOS環境下使用PHP連接MySQL了。

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