PHP 8.xを使用 バージョンストリームアウト、 AlmaLinuxの下のユーザーなどのLinuxユーザーにとって重要です それに関連する機能の改善により、この新しいバージョンの変更にすばやく適応できます。
PHP 8.x 共用体型、JIT(Just in Time)コンパイラのサポート、NullSafe演算子、名前付き引数、属性、一致式、コンストラクタプロパティの昇格、スロー式、プライベートメソッドによる継承などの優れた機能と機能の改善を誇っています。
AlmaLinux 無料のオープンソースでコミュニティがサポートするLinuxディストリビューションであるため、 PHP 8.xの最適な候補になります。 インストール。このオープンソースのサーバーサイドスクリプト言語は、パフォーマンスの高いWebアプリケーションの作成に向けて動的なWebページを生成する上で多くの貢献的なフットプリントを持っています。
前提条件
使用しているAlmaLinuxオペレーティングシステムのroot/sudoerユーザーであることを確認してください。
これで、 PHP 8.xのインストールと構成に関する記事のウォークスルーを開始できます。 AlmaLinux オペレーティングシステム。
AlmaLinuxへのPHP8のインストール
あなたのAlmaLinux 最高のパフォーマンスを得るには、オペレーティングシステムが最新である必要があります。
$ sudo dnf update && sudo dnf upgrade -y
PHP 8.xを直接インストールする方法はありません。 AlmaLinux EPELを経由せずに およびレミ リポジトリ。このリポジトリにより、PHPの最新バージョンのリリースをインストールできるだけでなく、将来のバージョンのリリースを追跡することもできます。
したがって、Webアプリケーションプロジェクトで使用する必要のあるPHPのバージョンについて心配する必要はありません。
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y $ sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
AlmaLinuxのために リポジトリの追加を認識するために、システムアップデートを2回実行する必要があります。
$ sudo dnf update && sudo dnf upgrade -y
これで、レミを使用する準備が整いました。 PHPインストールのリポジトリ。最初のステップは、このリポジトリがAlmaLinuxに提供しなければならない利用可能なすべてのPHPバージョンをリストすることです。 listmoduleコマンドを使用します。
$ sudo dnf module list php
ご覧のとおり、上記のコマンドは PHP 7.xを一覧表示します モジュール。 PHP 8.xを入手するには モジュールの場合、最初にデフォルトの PHP 7.xをリセットする必要があります モジュール。
$ sudo dnf module reset php
PHPをデフォルトのモジュールからリセットすると、module listコマンドを再実行することで、Remiリポジトリが提供するPHPモジュールを確認できるようになります。
$ sudo dnf module list php
ご覧のとおり、レミ リポジトリは、7.2から8.1までのPHPバージョンを提供します。
PHP 8.1以降 レミの最新バージョンリリースです リポジトリ、 PHP 8.1 を続行してインストールする前に、まず有効にする必要があります またはPHP7.4 AppStreamから インストールされます。
$ sudo dnf module enable php:remi-8.1
これで、 PHP 8.1を続行してインストールできます。 AlmaLinux 。
$ sudo dnf install php -y
PHPがインストールされているバージョンを確認してください。
$ php --version
追加のPHP拡張機能をインストールするには、次の構文に従ってください:
$ sudo dnf install php-extension-name
たとえば、 php-fpmをインストールできます 拡張子:
$ sudo dnf install php-fpm
あなたのAlmaLinux これで、システムがインストールされ、最新バージョンの PHP(8.1)で構成されました。 。