在 CentOS 系統下,要在 Laravel 中進行數據庫連接,你需要遵循以下步驟:
首先,確保你已經安裝了 PHP、MySQL 和 Composer。如果還沒有安裝,可以使用以下命令安裝:
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysqlnd php-pdo php-mbstring php-xml php-pear php-bcmath
使用以下命令安裝 MySQL:
sudo yum install mysql-server
啟動 MySQL 服務并設置開機啟動:
sudo systemctl start mysqld
sudo systemctl enable mysqld
運行安全設置腳本以設置 root 密碼并刪除匿名用戶:
sudo mysql_secure_installation
登錄到 MySQL:
mysql -u root -p
創建一個新的數據庫和用戶,并授權訪問:
CREATE DATABASE laravel_db;
CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
進入你的 Laravel 項目目錄,找到 .env
文件并用文本編輯器打開。修改以下行以匹配你的數據庫設置:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel_user
DB_PASSWORD=your_password
保存并關閉文件。
現在你可以運行 Laravel 遷移以創建數據庫表:
php artisan migrate
至此,你已經在 CentOS 系統下成功配置了 Laravel 數據庫連接。你可以開始開發你的應用程序了。