Rocky Linux8にPHPをインストールする方法

PHPはサーバーサイドスクリプト言語です。 PHPは、静的または動的なWebサイトまたはWebアプリケーションの開発に使用されます。 WordPress、Magento、Joomlaなどの多くの人気のあるCMSはPHPで書かれています。 Laravel、Symfony、CodeIgniterなどのフレームワークもPHPを使用しています。

このチュートリアルでは、 PHP 7.2、7.3、7.4、または8.0をインストールします の上 Rocky Linux 8

Rocky Linux8にPHPをインストールする

Rocky Linux 8 AppStreamには、PHP 7.2、7.3、および7.4が含まれています。 デフォルトのバージョンは PHP 7.2

利用可能なPHPバージョンを一覧表示するには:

$ sudo dnf module list php

出力:

Last metadata expiration check: 0:00:06 ago on Thu 05 Aug 2021 06:55:15 AM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

[d] デフォルトのPHPモジュールを示します。

まず、特定のバージョンを選択し、 PHPモジュールを有効にする

PHP 7.2

$ sudo dnf module enable php

PHP 7.3

$ sudo dnf module enable php:7.3

PHP 7.4

$ sudo dnf module enable php:7.4

PHP 8.0

新しいバージョンのPHPを入手するには、 レミリポジトリ。 まず、有効にします EPEL RockyLinux上のリポジトリ。

$ sudo dnf install epel-release

それで、 Remiリポジトリを有効にする 次のコマンドを使用します。

$ sudo dnf install dnf-utils https://rpms.remirepo.net/enterprise/remi-release-8.rpm

これで、PHPモジュールを一覧表示して、Remiリポジトリで使用可能なPHPバージョンを確認できます。

出力:

Last metadata expiration check: 0:00:16 ago on Thu 05 Aug 2021 09:56:19 AM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language

remi-8.0は、RemiリポジトリにPHP8.0バージョンがあることを示します。

ここで、デフォルトのPHPモジュールをリセットし、Remiリポジトリで最新のPHPモジュールであるPHP8.0を有効にします。

$ sudo dnf module list reset php
$ sudo dnf module enable php:remi-8.0

PHPをインストールする

特定のPHPモジュールを有効にすると、 PHPをインストールする および最も一般的なPHP拡張機能:

$ sudo dnf install php php-cli php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd

次に、PHPのバージョンを確認して確認します。

$ php -v

出力:

PHP 8.0.9 (cli) (built: Jul 29 2021 12:53:58) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies

テストのために、モジュールremi-8.0を有効にしました。これはPHP 8.0.9をインストールしており、出力で確認できます。

結論

Rocky Linux 8 AppSteamには、多くのアプリケーションで使用されているPHP7.4がすでに搭載されています。 最新バージョンが必要な場合は、Remiリポジトリを有効にできます。

読んでくれてありがとう、下のコメントセクションであなたの提案を教えてください。