学习使用命令终端在 Rocky Linux 或 Almalinux 8 上安装 PHP Larvel 框架以开发 Web 应用程序的步骤的教程。
PHP 不需要介绍,它已经存在很多年了,它为需要动态编程语言才能工作的 Web 应用程序提供支持,但有一件事它不是(不再):现代。
Ruby、Python等编程语言越来越流行,尤其是近年来。 它们很“酷”,更能吸引下一代程序员。 不幸的是,PHP 有点老了,你可以看出来。 这正是 Laravel 发挥作用的地方。 我们可以将其视为新一代 PHP 框架,这就是它如此受欢迎的原因。 受 Ruby on Rails 和 .NET 的启发,Taylor Otwell 创建了 Laravel 以充分利用 PHP 并证明更多可能。 此外,他对其他 PHP 框架也不满意。 他们不再是当代的。 他不仅想帮助开发人员提高工作效率,而且还想表明使用 PHP 进行干净的编程也可以再次变得有趣。
在这篇内容丰富的文章中,让我们谈谈使用 Laravel 的初始阶段是将它安装在基于 RedHat 的 Linux 系统上。
内容
在 Almalinux 8 上安装 Laravel 洛基 Linux 8
此处给出的设置 Laravel 的步骤将适用于所有流行的基于 Redhat 的系统,例如 Oracle Linux、Rocky、CentOS 9 Stream 等。
一、要求
• RedHat Linux,例如 Rocky 或 AlmaLinux
• 非根 sudo 用户 PHP >= 7.2.5
• 网络连接
2. 安装 PHP 8.x
好吧,作为基于 PHP 的框架,PHP 语言必须在您的系统上。 按照给定的命令在您的系统上获取最新的 PHP 8.x:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf update sudo dnf module reset php sudo dnf module enable php:remi-8.0
sudo apt install php
另外,安装解压缩和 curl,如果您还没有:
sudo dnf install unzip curl
3. 安装 PHP Composer
设置 Laravel 项目最简单的方法是使用 Composer。 它是一个应用程序级的包管理器,用于下载、管理和安装 PHP 软件和所需库的依赖项。
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
要检查版本:
composer -v
4. 在AlmaLinux 8 上安装Laravel | 洛基 Linux 8
Laravel 不像 PHP 是通过 Almalinux 或 Rocky 的默认基础库安装的,因此这里使用 Composer 来安装 Laravel 所需的库和依赖项。
composer global require "laravel/installer"
将 composer bin 文件夹添加到您的系统路径中,以便我们可以在终端的任何位置轻松运行 Laravel 命令工具,而不管我们当前所在的目录。
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
重新加载 bash
source ~/.bashrc
5. 检查 Laravel
安装完成后,我们可以检查这个 PHP 框架是否在我们的系统上运行。
laravel
6. 创建一个新的 Laravel 项目
laravel 新 命令将在命令后指定的目录中创建一个全新的 Laravel 安装。 您可以在其中开始开发和保存项目文件。
laravel new myfirstapp
我的第一个应用程序 是一个目录名,你可以给任何你想要的
切换到创建的目录:
cd myfirstapp
php artisan serve
要在后台运行开发服务器以释放终端,您可以使用:
php artisan serve &
这将启动目标 Laravel 开发服务器,打开浏览器并将其指向: https://127.0.0.1:8000
或者,如果你不想全局安装 Laravel,你可以简单地使用 composer 并使用开发项目所需的 Laravel 文件创建项目目录。
composer create-project laravel/laravel my-app
cd my-app
php artisan serve
要了解更多信息,您可以参考 官方文档 Laravel 的
怎样安装 Apache、MySQL 和 PHP 在 AlmaLinux 8 上
怎样在 Ubuntu 22.04 上安装 Flarum 论坛软件 20.04