ubuntu

Laravel在Ubuntu上如何配置数据库

小樊
33
2025-06-11 10:25:36
栏目: 智能运维

在 Ubuntu 上配置 Laravel 数据库需要遵循以下步骤:

  1. 安装数据库服务器:Laravel 支持多种数据库,如 MySQL、PostgreSQL 和 SQLite。这里以 MySQL 为例。

    在终端中运行以下命令以安装 MySQL 服务器:

    sudo apt update
    sudo apt install mysql-server
    
  2. 运行安全设置脚本:安装完成后,运行以下命令以进行安全设置:

    sudo mysql_secure_installation
    

    按照提示设置密码、删除匿名用户、禁止远程 root 登录等。

  3. 创建数据库和用户:登录到 MySQL 控制台:

    sudo mysql
    

    在 MySQL 控制台中,创建一个新的数据库和用户,并授权:

    CREATE DATABASE laravel_db;
    CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
    

    laravel_db 替换为你的数据库名称,将 laravel_useryour_password 替换为你的用户名和密码。

  4. 安装 PHP MySQL 扩展:Laravel 需要 PHP 的 MySQL 扩展。运行以下命令以安装:

    sudo apt install php-mysql
    
  5. 安装 Laravel:如果你还没有安装 Laravel,请按照以下命令安装:

    composer global require laravel/installer
    

    将 Composer 全局可执行文件添加到系统路径:

    export PATH="$PATH:$HOME/.composer/vendor/bin"
    
  6. 创建新的 Laravel 项目:运行以下命令以创建一个新的 Laravel 项目:

    laravel new your_project_name
    

    your_project_name 替换为你的项目名称。

  7. 配置 .env 文件:进入项目目录,找到 .env 文件并用文本编辑器打开。修改以下行以匹配你的数据库设置:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=laravel_db
    DB_USERNAME=laravel_user
    DB_PASSWORD=your_password
    

    laravel_dblaravel_useryour_password 替换为你的实际数据库名称、用户名和密码。

  8. 运行迁移:在项目目录中运行以下命令以运行数据库迁移:

    php artisan migrate
    

现在,你已经在 Ubuntu 上成功配置了 Laravel 数据库。你可以开始开发你的应用程序了。

0
看了该问题的人还看了