搭建Laravel开发环境的详细步骤

北极星光 2024-05-21 ⋅ 40 阅读

Laravel 是一款功能强大的 PHP 开发框架,它提供了丰富的功能和便捷的开发流程,因此在开发 Laravel 应用程序前,我们需要先搭建 Laravel 开发环境。以下是搭建 Laravel 开发环境的详细步骤:

步骤一:安装 PHP

首先,我们需要安装 PHP 语言以及相应的扩展库。Laravel 需要 PHP 版本在 7.4 以上,因此我们可以通过以下命令在终端中安装 PHP:

$ sudo apt-get update
$ sudo apt-get install php

安装完成之后,我们可以通过以下命令检查 PHP 版本:

$ php -v

确保 PHP 版本在 7.4 以上。

步骤二:安装 Composer

Composer 是 PHP 的依赖管理工具,使用它可以方便地安装和管理 Laravel 项目的依赖库。我们可以通过以下命令安装 Composer:

$ sudo apt-get install curl
$ sudo curl -s https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

安装完成之后,我们可以通过以下命令检查 Composer 版本:

$ composer --version

确保 Composer 安装成功。

步骤三:安装 Laravel

接下来,我们可以使用 Composer 来安装 Laravel。在终端中执行以下命令:

$ composer global require laravel/installer

安装完成之后,我们可以通过以下命令检查 Laravel 版本:

$ laravel --version

确保 Laravel 安装成功。

步骤四:搭建开发环境

在搭建 Laravel 开发环境之前,我们需要安装一个 Web 服务器和数据库。本示例中我们使用 Nginx 作为 Web 服务器,并配合 MySQL 数据库使用。

安装 Nginx

$ sudo apt-get install nginx

安装完成之后,我们可以通过以下命令启动 Nginx 服务:

$ sudo service nginx start

安装 MySQL

$ sudo apt-get install mysql-server

安装完成之后,我们可以通过以下命令启动 MySQL 服务:

$ sudo service mysql start

步骤五:创建 Laravel 项目

现在,我们可以开始创建一个新的 Laravel 项目了。在终端中执行以下命令:

$ laravel new myproject

此命令将自动为我们创建一个名为 myproject 的 Laravel 项目。

步骤六:配置 Nginx 和数据库

为了使 Laravel 项目能够在 Nginx 上运行,并与数据库连接,我们需要进行一些配置。

首先,打开 Nginx 配置文件:

$ sudo nano /etc/nginx/sites-available/default

server 区块中,我们需要指定 Laravel 项目的根目录和访问日志路径。将以下内容添加到 server 区块中:

root /path/to/myproject/public;
access_log /var/log/nginx/access.log;

接下来,找到以下行并将其注释掉:

#location ~ \.php$ {
#    include snippets/fastcgi-php.conf;
#    fastcgi_pass unix:/var/run/php/php<php_version>-fpm.sock;
#}

然后,添加以下内容:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

保存并关闭文件。

然后,我们需要配置数据库连接。在 Laravel 项目的根目录中,复制 .env.example 文件并将其重命名为 .env

$ cp .env.example .env

编辑 .env 文件,并将以下内容替换为你的数据库连接信息:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

保存并关闭文件。

步骤七:启动 Laravel 项目

现在,我们可以启动 Laravel 项目了。在终端中执行以下命令:

$ cd /path/to/myproject
$ php artisan serve

此命令将启动 Laravel 内置的开发服务器,并监听本地的端口。

完成搭建

恭喜你,你已经成功搭建了 Laravel 开发环境!现在你可以开始开发 Laravel 应用程序了。祝你编码愉快!

希望这篇文章能够帮助你搭建 Laravel 开发环境。如果你对 Laravel 框架还不够熟悉,不用担心,只要多练习,你会越来越熟练。


全部评论: 0

    我有话说: