在CentOS上配置Laravel以連接到數據庫,通常涉及以下幾個步驟:
安裝數據庫服務器:
sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
創建數據庫和用戶:
mysql -u root -p
CREATE DATABASE laravel_db;
CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
配置Laravel環境變量:
.env
文件:nano .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel_user
DB_PASSWORD=password
安裝PHP依賴:
sudo yum install php php-mysqlnd php-pdo php-mbstring php-xml php-zip
安裝Composer:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
安裝Laravel:
composer create-project --prefer-dist laravel/laravel laravel_project
cd laravel_project
運行遷移:
php artisan migrate
完成以上步驟后,你的Laravel應用程序應該已經成功連接到CentOS上的數據庫。你可以通過訪問Laravel項目的公共URL來驗證連接是否正常。