温馨提示×

centos下laravel数据库如何连接

小樊
46
2025-11-15 20:02:37
栏目: 智能运维

在 CentOS 系统下,要配置 Laravel 以连接到数据库,请按照以下步骤操作:

  1. 安装必要的软件包

首先,确保已经安装了 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
  1. 安装 Laravel

使用 Composer 安装 Laravel。在终端中运行以下命令:

composer global require laravel/installer

将 Composer 的全局 bin 目录添加到系统的 PATH 变量中。编辑 ~/.bashrc~/.bash_profile 文件,添加以下行:

export PATH="$PATH:$HOME/.composer/vendor/bin"

保存文件并运行 source ~/.bashrcsource ~/.bash_profile 使更改生效。

  1. 创建新的 Laravel 项目

使用以下命令创建一个新的 Laravel 项目:

laravel new project_name

project_name 替换为您的项目名称。

  1. 配置数据库连接

转到新创建的 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 中创建了相应的数据库和用户,并授予了适当的权限。

  1. 运行迁移

在项目根目录下运行以下命令,以创建数据库表:

php artisan migrate

现在,Laravel 应该已经成功连接到数据库。您可以继续开发您的应用程序。

0