在 CentOS 系统下,要配置 Laravel 以连接到数据库,请按照以下步骤操作:
首先,确保已经安装了 PHP、PHP-Mysql 和 Composer。如果尚未安装,请运行以下命令:
sudo yum install epel-release
sudo yum install php php-mysql php-pdo php-mbstring php-xml php-pear php-bcmath
sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
使用 Composer 安装 Laravel。在终端中运行以下命令:
composer global require laravel/installer
将 Composer 的全局 bin 目录添加到系统的 PATH 变量中。编辑 ~/.bashrc 或 ~/.bash_profile 文件,添加以下行:
export PATH="$PATH:$HOME/.composer/vendor/bin"
保存文件并运行 source ~/.bashrc 或 source ~/.bash_profile 使更改生效。
使用以下命令创建一个新的 Laravel 项目:
laravel new project_name
将 project_name 替换为您的项目名称。
转到新创建的 Laravel 项目的根目录:
cd project_name
打开 .env 文件,找到以下行:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=
根据您的数据库设置进行修改。例如,如果您使用的是本地 MySQL 数据库,可以这样配置:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_user
DB_PASSWORD=your_database_password
确保已经在 MySQL 中创建了相应的数据库和用户,并授予了适当的权限。
在项目根目录下运行以下命令,以创建数据库表:
php artisan migrate
现在,Laravel 应该已经成功连接到数据库。您可以继续开发您的应用程序。