在 CentOS 上配置 PHP 以連接到 MySQL 數據庫,您需要安裝并配置 PHP 的 MySQL 擴展。以下是詳細步驟:
首先,您需要安裝 EPEL (Extra Packages for Enterprise Linux) 存儲庫,以便獲取 Remi 存儲庫的依賴項。運行以下命令:
sudo yum install epel-release
接下來,安裝 Remi 存儲庫:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
啟用 Remi 存儲庫以安裝 PHP 和 MySQL 擴展。運行以下命令:
sudo yum-config-manager --enable remi-php74
這將啟用 PHP 7.4 版本的存儲庫。如果您想使用其他版本,請將 remi-php74
替換為所需的版本,例如 remi-php80
。
現在,您可以安裝 PHP 和 MySQL 擴展。運行以下命令:
sudo yum install php php-mysqlnd
這將安裝 PHP 以及 MySQL 非阻塞連接擴展(mysqlnd)。
安裝完成后,您需要重啟 Web 服務器以使更改生效。如果您使用的是 Apache,請運行以下命令:
sudo systemctl restart httpd
如果您使用的是 Nginx 和 PHP-FPM,請運行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
創建一個名為 test_mysql.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_password
和 your_database
替換為您的 MySQL 數據庫的實際憑據。將此文件上傳到您的 Web 服務器文檔根目錄,然后通過瀏覽器訪問它。如果一切正常,您應該看到 “連接成功” 的消息。
現在,您已經成功配置了 CentOS 上的 PHP 以連接到 MySQL 數據庫。