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,假设安装成功,将出现如下类似的屏幕:
