現在の位置: ホーム> 最新記事一覧> Centos 7でApache WebサーバーでPHP 7をインストールして構成する方法

Centos 7でApache WebサーバーでPHP 7をインストールして構成する方法

gitbox 2025-06-29

システムの準備

ApacheでPHP 7のインストールと構成を開始する前に、Centos 7システムに最新の更新があることを確認してください。次のコマンドで更新します。

 sudo yum update -y

Apacheをインストールします

次に、Apache Webサーバーをインストールします。次のコマンドを実行してインストールします。

 sudo yum install httpd -y

インストールが完了したら、Apacheサービスを開始し、システムが起動したときに自動的に起動することを確認してください。

 sudo systemctl start httpd
 sudo systemctl enable httpd

Apacheのインストールを確認します

Apacheがインストールされて正常に実行されていることを確認するには、ブラウザのサーバーのIPアドレスにアクセスできます。すべてが正常に機能する場合は、Apacheのデフォルトのウェルカムページが表示されます。

PHP 7をインストールします

Apacheをインストールした後、PHP 7をインストールし続けます。最初にソフトウェアコレクション(SCL)リポジトリを有効にしてPHP 7をサポートします。

 sudo yum install centos-release-scl -y

次に、PHP 7とその一般的に使用されるモジュールをインストールします。

 sudo yum install rh-php74 rh-php74-php rh-php74-php-mysqlnd -y

PHP 7を有効にします

インストールが完了したら、次のコマンドでPHP 7を有効にします。

 scl enable rh-php74 bash

PHPをサポートするようにApacheを構成します

ApacheがPHPをサポートするには、PHPのApacheモジュールをインストールする必要があります。

 sudo yum install rh-php74-php-pecl-apcu -y

モジュールをインストールした後、Apache構成ファイルを編集してPHPファイルを処理します。

 sudo vi /etc/httpd/conf/httpd.conf

構成ファイルに次の行を追加してください。

 AddHandler php74-script .php

PHPのインストールをテストします

PHPINFOファイルを作成して、PHPが適切に機能しているかどうかをテストします。 Server Root Directoryにinfo.phpという名前のファイルを作成し、以下を追加します。

 <?php phpinfo(); ?>

このファイルにアクセスしてください:http://your-server-ip/info.php、PHP構成情報ページが表示され、インストールが成功していることを確認します。

Apacheサービスを再起動します

構成が完了したら、Apacheサービスを再起動して変更を有効にします。

 sudo systemctl restart httpd

セキュリティと最適化

サーバーのセキュリティを確保するには、不要なモジュールを無効にしてファイアウォールを構成することをお勧めします。同時に、SSL証明書をインストールして、Webサイトに暗号化保護を提供することを検討してください。

要約します

この記事の手順を通じて、CENTOS 7システムにPHP 7とApache Webサーバーの構築に成功しました。これにより、他のサービスやアプリケーションを拡大し続けることができる強力なWeb開発財団が提供されます。