如何在 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 扩展。
sudo apt install php7.4-mbstring php7.4-xml php7.4-zip
安装卷曲
如果尚未安装,请运行以下命令安装curl。
sudo apt install curl
安装作曲家
您需要 Composer 来管理 Laravel 中的依赖项。
要安装 Composer,请运行以下命令。
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
使用您的 Composer 文件路径运行以下命令,以在没有 sudo 权限的情况下运行 Composer。
sudo chown -R $USER /usr/local/bin/composer/
安装 Symfony
Laravel 经常使用 Symfony 框架,因此最好将其与 Laravel 一起安装。
要安装 Symfony,请运行以下命令。
composer create-project symfony/skeleton testproj
切换到 testproj 目录并运行以下命令
run php -S 127.0.0.1:8000 -t public
在浏览器中打开以下链接以验证安装。
http://本地主机:8000/
安装 Laravel
现在一切都已设置并正在运行,请使用以下 Composer 命令安装 Laravel。
composer global require laravel/installer
将 Laravel 添加到 Bashrc 文件中的路径
Laravel 安装完成后,打开 .bashrc 文件。
nano .bashrc
然后在文件末尾添加以下代码行。
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
按 Ctrl+O 和 Ctrl+X 保存并退出。
接下来获取 bashrc 文件。
source ~/.bashrc
创建新的 Laravel 应用程序
只需运行以下命令即可在 Laravel 中创建应用程序。
laravel new [name of app]
导航到应用程序目录并运行以下 Composer 命令。
cd [name of app]
composer install
现在运行以下命令来获取加密密钥并访问本地主机。
php artisan key:generate --ansi
php artisan serve
记下开发服务器链接并在浏览器中打开它。
http://本地主机:8001
您可以看到 Laravel 已启动并正在运行。
结论
本文讨论 Laravel 的安装过程以及建立最低限度配置所需的所有组件。您可以继续使用该安装来学习 Laravel 基础知识或添加更多组件(例如数据库或 homestead)来构建复杂的 Web 应用程序。