溫馨提示×

CentOS下如何配置ThinkPHP數據庫連接

小樊
32
2025-10-19 16:09:08
欄目: 編程語言

在 CentOS 系統下配置 ThinkPHP 數據庫連接,你需要遵循以下步驟:

  1. 安裝數據庫服務器(如 MySQL 或 MariaDB):

    如果你還沒有安裝數據庫服務器,請先安裝一個。以 MySQL 為例,你可以使用以下命令安裝:

    sudo yum install mysql-server
    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    

    對于 MariaDB,可以使用以下命令安裝:

    sudo yum install mariadb-server mariadb
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
  2. 創建數據庫和用戶:

    使用命令行或者圖形化工具(如 phpMyAdmin)創建一個新的數據庫和用戶,并授予該用戶對新數據庫的訪問權限。例如,使用命令行創建一個名為 thinkphp_db 的數據庫和一個名為 thinkphp_user 的用戶:

    sudo mysql -u root -p
    

    輸入密碼后,執行以下 SQL 語句:

    CREATE DATABASE thinkphp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    CREATE USER 'thinkphp_user'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON thinkphp_db.* TO 'thinkphp_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

    your_password 替換為你想要設置的密碼。

  3. 配置 ThinkPHP 數據庫連接:

    在 ThinkPHP 項目中,找到 .env 文件(如果沒有,請創建一個),并添加以下內容:

    DB_TYPE=mysql
    DB_HOST=127.0.0.1
    DB_NAME=thinkphp_db
    DB_USER=thinkphp_user
    DB_PWD=your_password
    DB_PORT=3306
    DB_PREFIX=
    

    your_password 替換為你在第 2 步中設置的密碼。

  4. 測試數據庫連接:

    在項目根目錄下,運行以下命令:

    php think run
    

    如果一切配置正確,你應該能看到 ThinkPHP 項目成功連接到數據庫并運行。

注意:以上步驟是基于 ThinkPHP 5.x 版本的。如果你使用的是 ThinkPHP 6.x 或更高版本,配置文件可能位于 config/database.php,你需要在該文件中修改數據庫連接設置。

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