CentOS7でApacheにphp8を導入する手順

CentOS7において、php5とphp8がインストールされています。このとき、Apacheでphp8を使用するには、mod_php8モジュールをインストールする必要があります。

mod_php8モジュールの確認方法

  1. Apacheのモジュール一覧を表示する: Apacheがインストールされているシステムにて、「httpd -M」というコマンドを実行します。このコマンドを実行することで、Apacheに読み込まれているモジュールの一覧が表示されます。
  2. mod_php8が存在するかどうかを確認する: 表示された一覧から「php8_module」といった名前を検索します。存在する場合、「Syntax OK」というメッセージが表示されます。

mod_php8モジュールのインストール方法

  1. PHP 8のソースコードを取得する: PHP 8のソースコードは、公式サイトから入手することができます。
  2. ソースコードを展開する: 入手したソースコードを適切な場所に展開します。
  3. コンパイルする: 展開したソースコードを「./configure --with-apxs2=/usr/bin/apxs」というコマンドを使ってコンパイルします。
  4. Apacheを再起動する: 「sudo systemctl restart httpd」というコマンドを実行して、Apacheを再起動します。

これらの手順を行うことで、mod_php8モジュールが正しくインストールされ、Apacheと連携することができるようになります。