PHP(Hypertext Preprocessor)は、動的Webサイトの作成に使用される最も一般的に使用されるサーバーサイドスクリプト言語です。最も人気のあるすべてのCMS(コンテンツ管理システム)とWordPress、Laravel、MagentoなどのフレームワークはPHPプログラミングで構築されています。 CentOS 8へのインストールにはさまざまなPHPバージョンを使用できます。それらすべてからインストールするPHPバージョンを選択する前に、このバージョンがアプリケーション要件を満たしている必要があることを確認してください。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が任意のLinuxシステムで関連するPHP拡張クエリを実行できるように定期的に支援しています。
CentOS 8にPHPをインストールする方法は?
CentOS 8システムにPHPをインストールするには、次の手順を実行する必要があります。
1.Remiリポジトリを有効にする
CentOS 8では、PHP 7.2バージョンが、最新のWebアプリケーションのほとんどをサポートするデフォルトバージョンとして使用されます。ただし、アプリケーションのサポートに基づいて、Remiリポジトリを使用してシステムに利用可能な最新のPHPバージョンをインストールできます。したがって、PHP 7.3または7.4をインストールする必要がある場合は、次のコマンドを実行してRemiリポジトリを有効にします。
$ sudo yum install yum-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
上記のコマンドを実行すると、EPELリポジトリもシステムで有効になります。
リポジトリがレミリポジトリがシステムで有効になったら、以下のコマンドを実行して、利用可能なPHPバージョンを一覧表示します。
$ sudo dnf module list php
2.PHPモジュールを有効にする
PHPモジュールはデフォルトでPHP7.2に設定されています。最新のPHPリリースをインストールする場合は、CentOS8システムで適切なバージョンを有効にします。
PHP 7.3を有効にするには、以下のコマンドを使用できます。
$ sudo dnf module reset php
$ sudo dnf module enable php:remi-7.3
たとえば、CentOS8システムに最新のPHP7.4リリースをインストールしたいとします。この場合、次のコマンドを実行すると、システムで有効にできます。
$ sudo dnf module reset php
$ sudo dnf module enable php:remi-7.4
これで、PHP7.4モジュールがシステムで有効になります。
3.CentOS8にPHPをインストールします
PHPおよび一般的なPHP7.4モジュールのインストールを開始するには、次のコマンドを実行します。
$ sudo yum install php-fpm php-common php-cli
このコマンドは、apacheの依存関係をインストールしません。上記のモジュールのインストール中に、FPMが依存関係としてインストールされます。これはFastCGIサーバーとして使用されます。次に、次のコマンドを実行してFPMサービスを有効にして開始します。
$ sudo systemctl enable –now php-fpm
$ sudo systemctl start php-fpm.service
次に、次のコマンドを使用して、インストールされているPHPのバージョンを確認します。
$ php --version