在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来验证连接是否正常。