如何在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,请通过以下方式下载Composer安装程序: curl
并将文件移到 /usr/local/bin
目录:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
通过打印作曲家版本来验证安装:
composer --version
输出应如下所示:
Composer version 1.8.0 2018-12-03 10:31:16
安装Laravel#
在撰写本文时,Laravel的最新稳定版本为 5.7
。
运行作曲家 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,PostgreSQL,MongoDB或MySQL / MariaDB数据库存储其所有数据。
如果要使用Laravel Mix来编译资产,则需要安装Node.js和Yarn。
验证安装#
打开浏览器,输入 http://127.0.0.1:8000
并假设安装成功,将出现类似以下的屏幕:
结论#
恭喜,您已经在Ubuntu 18.04计算机上成功安装了Laravel 5.7。 现在可以开始开发应用程序了。
如有疑问,请在下面发表评论。
ubuntu laravel PHP作曲家