怎样在 Ubuntu 上安装 Laravel 框架

Laravel 是一个开源和跨平台的 PHP 框架,受到各地 Web 开发人员的欢迎。 Laravel 由 Symfony 框架构建,适用于模型-视图-控制器模式。 它受到高度重视,因为它减少了繁重的工作,让开发人员做真正的工作。

在本文中,您将学习怎样在 Ubuntu 系统上安装和设置 Laravel 框架。

先决条件

  • 基于 Ubuntu Linux 的系统
  • 终端接入
  • 一个用户帐户 sudo 特权。

笔记: 本教程中的命令在 Ubuntu 20.04 系统上执行。 本教程中的所有方法都适用于任何基于 Linux 的系统。

更新和升级系统

使用升级和更新的系统开始任何安装始终是最佳实践,但这是必要的,因为 Laravel 不能与低于 7.2 的 PHP 版本一起使用。

要更新和升级您的系统,请运行以下命令。

sudo apt update && apt upgrade -y

安装 PHP

要在您的系统上安装 PHP,请运行以下 apt 命令。

sudo apt install php

安装完成后,使用以下命令检查安装版本。

php -v

检查 PHP 版本

现在使用以下命令安装相同版本的 PHP 扩展。

sudo apt install php7.4-mbstring php7.4-xml php7.4-zip

安装 PHP 包

安装 curl

运行以下命令进行安装 curl 如果你没有安装它。

sudo apt install curl

安装 curl

安装作曲家

您需要 Composer 来管理 Laravel 中的依赖项。

要安装 Composer,请运行以下命令。

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

安装作曲家

使用您的 Composer 文件路径运行以下命令以运行 Composer 而无需 sudo 允许。

sudo chown -R $USER /usr/local/bin/composer/

设置作曲家的权限

安装 Symfony

Laravel 经常使用 Symfony 框架,所以最好将它与 Laravel 一起安装。

要安装 Symfony,请运行以下命令。

composer create-project symfony/skeleton testproj

安装 Symfony 框架

切换到 testproj 目录并运行以下命令

run php -S 127.0.0.1:8000 -t public

在浏览器中打开以下链接以验证安装。

https://本地主机:8000/

Symfony 框架已安装

安装 Laravel

现在一切都已设置并正在运行,请使用以下 composer 命令安装 Laravel。

composer global require laravel/installer

使用 Composer 安装 Laravel

将 Laravel 添加到 Bashrc 文件中的路径

Laravel 安装完成后,打开 .bashrc 文件。

nano .bashrc

编辑 .bashrc 文件

然后在文件末尾添加以下代码行。

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

.bashrc 文件内容

按 Ctrl+O 和 Ctrl+X 保存并退出。

接下来获取 bashrc 文件。

source ~/.bashrc

应用 .bashrc 更改

创建新的 Laravel 应用

只需运行以下命令即可在 Laravel 中创建应用程序。

laravel new [name of app]

创建一个新的 Laravel 应用

导航到应用程序目录并运行以下 composer 命令。

cd [name of app]
composer install

作曲家安装

现在运行以下命令以获取加密密钥并访问 localhost。

php artisan key:generate --ansi
php artisan serve

php工匠

记下开发服务器链接并在浏览器中打开它。

https://本地主机:8001

Laravel 应用程序

您可以看到 Laravel 已启动并正在运行。

结论

本文讨论了 Laravel 的安装过程以及建立最低配置所需的所有组件。 您可以继续使用该安装来学习 Laravel 基础知识或添加更多组件(如数据库或宅基地)来构建复杂的 Web 应用程序。

怎样在 Ubuntu 上安装 Laravel 框架