この記事では、CentOS®7にApache®とPHP®をインストールする方法を示します。デフォルトのCentOS 7イメージは、PHPバージョン5.6以降をサポートするリポジトリにアクセスできないため、サポートするリポジトリを有効にする必要があります。デフォルトのCentOSパッケージマネージャーであるyum
を使用して、このリポジトリをインストールします 。 yum
を使用する利点 インストールを実行するには、そのyum
将来のセキュリティアップデートを自動的にインストールし、依存関係を処理します。
注 :このガイドでは、Inline with Upstream Stable(IUS)リポジトリを有効にします。これにより、公式のCentOSおよびRedHat®リポジトリにある一部のソフトウェアの新しいバージョンが提供されます。IUSリポジトリの詳細については、[CentOSおよびIUSリポジトリにEPELおよびIUSリポジトリをインストールする]を参照してください。 Red Hat](/ support / how-to / install-epel-and-additional-repositories-on-centos-and-red-hat /)article。
次の手順を使用してApacheをインストールします。
-
次のコマンドを実行します:
yum install httpd
-
systemd
systemctl
を使用します Apacheサービスを開始するためのツール:systemctl start httpd
-
起動時にサービスが自動的に開始するようにします:
systemctl enable httpd.service
-
Webトラフィック用にポート80を開きます:
firewall-cmd --add-service=http --permanent
-
ファイアウォールをリロードします:
firewall-cmd --reload
ブラウザにサーバーのIPアドレスを入力して、デフォルトのApacheテストページを表示し、インストールが成功したことを確認します。
PHP7.3をインストール
yum
を使用する PHP 7.3をサポートするリポジトリをインストールするには:
-
次のコマンドを実行します:
sudo yum install https://repo.ius.io/ius-release-el7.rpm
-
PHPといくつかの一般的なPHPモジュールをインストールします:
yum install mod_php73 php73-bcmath php73-cli php73-gd php73-ldap php73-mbstring php73-mysqlnd php73-soap
-
次のコマンドを実行して、サーバーがPHP7.3を使用していることを確認します。
php -v
次の出力が表示されます。
PHP 7.3.25 (cli) (built: Dec 1 2020 21:50:13) ( NTS )