怎样在 Almalinux 上安装 PHP Laravel 洛基Linux 8

学习使用命令终端在 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 安装 AlmaLinux 或 Rocky Linux 8

或者,如果你不想全局安装 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