RHEL 8.5の場合 ユーザーとPHP 愛好家、この記事ガイドはあなたにぴったりです。 PHP は世界的に有名なスクリプト言語であり、開発者とユーザーが印象的なWebベースのアプリケーションを考案するのに役立ちました。
古いPHPの現在のユーザーの場合 7.2 / 7.4のようなバージョン または、 PHP 8の新規インストールが必要です RHEL 8.5 システム、この記事は完璧なリファレンスポイントです。
現在のPHPバージョンのリリースは8.xであるため 、その多くの新機能と最適化には、改善されたエラー処理、型システム、一貫性、名前付きJIT、一致式、属性、引数、nullsafe演算子、コンストラクタープロパティの昇格、および共用体型が含まれます。
その他の改善には、文字列と数値の比較、内部関数の一貫した型エラー、ジャストインタイムコンパイル、構文の微調整、システム、およびエラー処理の改善が含まれます。
RHELLinuxへのPHP8のインストール
この記事の主な前提条件は、使用しているRHELシステムのroot/sudoerユーザーであることを確認することです。
使用しているRHELオペレーティングシステムのバージョンを確認するには、ターミナル/コマンドラインで次のコマンドを実行します。
$ cat /etc/redhat-release Red Hat Enterprise Linux release 8.5 (Ootpa)
あなたのRHEL システムのパフォーマンスを向上させ、パッチの修正やアプリケーションのアップグレードを通じてバグなどのセキュリティの脆弱性を取り除くには、システムを最新の状態にする必要があります。
$ sudo yum update -y
次に、 EPELを有効にする必要があります およびレミ 高品質のEnterpriseLinuxパッケージの作成、保守、および管理を担当するリポジトリ。
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
レミ 一方、リポジトリは PHP 8.xを提供するのに役立ちます RHELシステムにインストールするバージョン。このレポは、 LAMP / LEMPの目的/要件を満たすことに大きく貢献します。 スタック。
$ sudo dnf install dnf-utils https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
あなたのRHEL これで、システムをインストールして、 PHP 8.xを探索する準備が整いました。 提供する必要があります。 RHELシステムで使用可能なPHPモジュールをプレビューするには、次のコマンドを実行します。
$ sudo dnf module list php
ご覧のとおり、上記のコマンドはいくつかの PHPを明らかにしました バージョン7.2の範囲のバージョン 8.1へ Enterprise Linux 8用のRemiのモジュラーリポジトリ–x86_64による。
すでに7.2、7.3、または7.4などの古いバージョンのPHPを使用していて、8.0または8.1にアップグレードしたい場合は、PHPをその優先バージョンにリセットするのが最善の方法です。
$ sudo dnf module reset php
その後、次のコマンドを使用して、RemiリポジトリからインストールするPHPモジュール(8.0または8.1)を有効にできます。
$ sudo dnf module enable php:remi-8.1
次に、PHPインストールコマンドは、PHP8.1を優先インストールパッケージとして表示する必要があります。
$ sudo dnf install php
インストールプロセスが完了したら、インストールしたPHPのバージョンを確認します。
$ php --version
fpm、common、mysqlndなどの他のphpモジュールをインストールする場合、使用するコマンド構造は次のようになります。
$ sudo dnf install php-{fpm,common,mysqlnd,cli}
この記事では、RHEL8.5システムにPHP8.xをインストール/アップグレードする方法について説明しました。これで、LAMP/LEMPプロジェクトを快適に開始または続行できます。