溫馨提示×

centos下php如何配置數據庫連接

小樊
56
2025-04-06 13:19:56
欄目: 編程語言

在 CentOS 下配置 PHP 數據庫連接,通常需要以下幾個步驟:

  1. 安裝 PHP 和相應的數據庫擴展

首先,確保已經安裝了 PHP。如果還沒有安裝,可以使用以下命令安裝:

sudo yum install php php-mysqlnd

這里我們以 MySQL 數據庫為例,如果你使用的是其他數據庫,請安裝相應的 PHP 擴展。

  1. 配置 PHP 數據庫連接參數

編輯 PHP 配置文件 php.ini,設置數據庫連接參數。通常,php.ini 文件位于 /etc/php.ini/etc/php/php.ini。你可以使用文本編輯器打開它,例如:

sudo vi /etc/php.ini

php.ini 文件中,找到以下行并進行修改:

;MySQLi settings
mysqli.default_host = "localhost"
mysqli.default_user = "your_username"
mysqli.default_pw = "your_password"
mysqli.default_db = "your_database"
mysqli.default_port = 3306
mysqli.default_socket = /var/lib/mysql/mysql.sock

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

  1. 重啟 Web 服務器

保存并關閉 php.ini 文件后,重啟 Web 服務器以使更改生效。如果你使用的是 Apache,可以使用以下命令重啟:

sudo systemctl restart httpd

如果你使用的是 Nginx 和 PHP-FPM,可以使用以下命令重啟:

sudo systemctl restart nginx
sudo systemctl restart php-fpm
  1. 編寫 PHP 代碼連接數據庫

現在你可以在 PHP 代碼中使用 MySQLi 或 PDO 擴展連接數據庫。以下是一個簡單的 MySQLi 連接示例:

<?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 "連接成功";

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

現在,你應該已經成功配置了 CentOS 下的 PHP 數據庫連接。

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