第6章 PHP スクリプト言語の使用

Hypertext Preprocessor (PHP) は、サーバーサイドスクリプトに主に使用する汎用スクリプト言語で、Web サーバーを使用して PHP コードを実行できるようにします。

RHEL 9 では、次のバージョンと形式の PHP を利用できます。

  • php RPM パッケージ形式の PHP 8.0
  • php:8.1 モジュールストリーム形式の PHP 8.1

6.1. PHP スクリプト言語のインストール

ここでは、パッケージをインストールする方法を説明します。

手順

  • PHP 8.0 をインストールするには、次を使用します。

    # dnf install php
  • デフォルトのプロファイルで php:8.1 モジュールストリームをインストールするには、次を使用します。

    # dnf module install php:8.1

    デフォルトの common プロファイルは php-fpm パッケージもインストールし、Apache HTTP Server または nginx で使用する PHP を事前設定します。

  • php:8.1 モジュールストリームの特定のプロファイルをインストールするには、次を使用します。

    # dnf module install php:8.1/profile

    使用可能なプロファイルは次のとおりです。

  • common: Web サーバーを使用したサーバー側のスクリプトのデフォルトプロファイル。これには、最も広く使用されているエクステンションが含まれています。
  • minimal: このプロファイルは、Web サーバーを使用せずに PHP でのスクリプト用のコマンドラインインターフェイスのみをインストールします。
  • devel - このプロファイルには、common プロファイルのパッケージと開発用の追加パッケージが含まれます。

    たとえば、Web サーバーを使用しない PHP 8.1 をインストールするには、以下を使用します。

    # dnf module install php:8.1/minimal