如何在Ubuntu 18.04上安装Laravel

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

3 min read
By myfreax
如何在Ubuntu 18.04上安装Laravel

Laravel 是具有表现力,优雅语法的开源PHP Web应用程序框架。 Laravel使您可以轻松构建可扩展且灵活的Web应用程序,宁静的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命令,将Laravel安装在my_app目录中:

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

上面的命令将获取所有必需的php软件包。该过程可能需要几分钟,如果成功,则输出结束应类似于以下内容:

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

至此,您已经在Ubuntu系统上安装了Laravel。

通过Composer安装后,Laravel将自动创建一个名为.env的文件。该文件包括自定义配置变量,包括数据库凭据。您可以在此处进一步了解如何配置Laravel

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

cd ~/my_app php artisan serve

输出看起来像这样:

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

Laravel可以使用SQLite PostgreSQLMongoDB MySQL / MariaDB 数据库存储其所有数据。

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

验证安装

打开浏览器,键入http://127.0.0.1:8000,并假设安装成功,将出现类似于以下的屏幕:

结论

恭喜,您已经在Ubuntu 18.04计算机上成功安装了Laravel 5.7。您现在可以开始开发应用程序了。

如有疑问,请在下面发表评论。