Laravel 是一个开源的 PHP Web 应用程序框架,具有表达力强且优雅的语法。Laravel 允许您轻松构建可扩展和灵活的 Web 应用程序、RESTful API 以及电子商务解决方案。

凭借内置的路由、身份验证、会话、缓存和单元测试等功能,Laravel 已成为许多 PHP 开发者的首选框架。

在本教程中,我们将向您展示如何在 Ubuntu 18.04 系统上安装 Laravel。相同的说明也适用于 Ubuntu 16.04 以及任何基于 Ubuntu 的发行版,包括 Linux Mint、Kubuntu 和 Elementary OS。

先决条件

在继续本教程之前,请确保您已使用具有 sudo 权限的用户登录。

将系统包更新到最新版本:

终端

sudo apt update && sudo apt upgrade

安装 PHP

PHP 7.2 是 Ubuntu 18.04 中的默认 PHP 版本,完全支持并推荐用于 Laravel 5.7。

运行以下命令以安装 PHP 和所有必需的 PHP 模块:

终端

sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip

安装 Composer

Composer 是 PHP 的依赖管理器,我们将使用它来下载 Laravel 核心并安装所有必要的 Laravel 组件。

要全局安装 composer,请使用 curl 下载 Composer 安装程序并将文件移动到 /usr/local/bin 目录:

终端

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

通过打印 composer 版本来验证安装:

终端

composer --version

输出应类似于以下内容:

输出

Composer version 1.8.0 2018-12-03 10:31:16

安装 Laravel

撰写本文时,Laravel 的最新稳定版本是 5.7。

运行 Composer create-project 命令以在 my_app 目录中安装 Laravel:

终端

composer create-project --prefer-dist laravel/laravel my_app

上述命令将获取所有必需的 PHP 包。该过程可能需要几分钟时间,如果成功,输出的末尾应如下所示:

输出

Package manifest generated successfully.> @php artisan key:generate --ansiApplication key set successfully.

此时您已在 Ubuntu 系统上安装了 Laravel。

通过 Composer 安装时,Laravel 会自动创建一个名为 .env 的文件。该文件包含自定义配置变量,包括数据库凭据。您可以在这里阅读更多关于如何配置 Laravel 的信息。

您可以通过导航到 Laravel 项目目录并执行 artisan serve 命令来启动开发服务器:

终端

cd ~/my_appphp artisan serve

输出将类似于以下内容:

输出

Laravel development server started: <http://127.0.0.1:8000>

Laravel 可以使用 SQLite、PostgreSQL、MongoDB 或 MySQL / MariaDB 数据库来存储所有数据。

如果您想使用 Laravel Mix 编译资源,则需要安装 Node.js 和 Yarn。

验证安装

打开您的浏览器,输入 http://127.0.0.1:8000,假设安装成功,将出现如下类似的屏幕:

install laravel ubuntu.jpg