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リポジトリを有効にできます。
読んでくれてありがとう、下のコメントセクションであなたの提案を教えてください。