要在 PHP 中連接到 CentOS 上的數據庫,您需要遵循以下步驟:
確保已安裝并運行所需的數據庫服務器(如 MySQL、PostgreSQL 或 MariaDB)。
安裝 PHP 數據庫擴展。根據您使用的數據庫類型,您需要安裝相應的 PHP 擴展。例如,對于 MySQL,您需要安裝 php-mysql 擴展;對于 PostgreSQL,您需要安裝 php-pgsql 擴展;對于 MariaDB,您需要安裝 php-mariadb 擴展。您可以使用以下命令安裝這些擴展:
對于 MySQL:
sudo yum install php-mysql
對于 PostgreSQL:
sudo yum install php-pgsql
對于 MariaDB:
sudo yum install php-mariadb
重啟您的 web 服務器(如 Apache 或 Nginx)以使更改生效。例如,如果您使用的是 Apache,可以使用以下命令重啟:
sudo systemctl restart httpd
在 PHP 腳本中創建數據庫連接。使用 PDO(PHP Data Objects)或 mysqli 擴展連接到數據庫。以下是使用 PDO 連接到 MySQL 數據庫的示例:
<?php
$servername = "your_server_ip";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname;charset=utf8", $username, $password);
// 設置 PDO 錯誤模式為異常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
將上述代碼中的 your_server_ip、your_username、your_password 和 your_database_name 替換為您的實際數據庫連接信息。
現在,您已經成功地在 PHP 中連接到了 CentOS 上的數據庫。您可以執行 SQL 查詢、插入數據等操作。