centos

centos上laravel数据库怎么连接

小樊
44
2025-06-24 09:09:53
栏目: 智能运维

在CentOS上配置Laravel以连接到数据库,通常涉及以下几个步骤:

  1. 安装数据库服务器

    • 你可以选择安装MySQL或PostgreSQL。以下是安装MySQL的示例命令:
      sudo yum install mysql-server
      sudo systemctl start mysqld
      sudo systemctl enable mysqld
      
  2. 创建数据库和用户

    • 登录到MySQL控制台:
      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;
      
  3. 配置Laravel环境变量

    • 打开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
      
  4. 安装PHP依赖

    • 确保你已经安装了PHP和必要的PHP扩展。你可以使用以下命令安装PHP和一些常用的扩展:
      sudo yum install php php-mysqlnd php-pdo php-mbstring php-xml php-zip
      
  5. 安装Composer

    • Composer是PHP的依赖管理工具。你可以使用以下命令安装Composer:
      curl -sS https://getcomposer.org/installer | php
      sudo mv composer.phar /usr/local/bin/composer
      
  6. 安装Laravel

    • 使用Composer创建一个新的Laravel项目:
      composer create-project --prefer-dist laravel/laravel laravel_project
      
    • 进入项目目录:
      cd laravel_project
      
  7. 运行迁移

    • 运行数据库迁移以创建必要的表:
      php artisan migrate
      

完成以上步骤后,你的Laravel应用程序应该已经成功连接到CentOS上的数据库。你可以通过访问Laravel项目的公共URL来验证连接是否正常。

0
看了该问题的人还看了