このチュートリアルは、AmazonLinuxシステムにApache/HTTPS2.4とPHP7をインストールするのに役立ちます。
MySQLのインストールはこのチュートリアルの一部ではありません。したがって、Amazon LinuxでMySQLサーバーも必要な場合は、このチュートリアルに従ってください。
ステップ1–初期設定
SSH経由でAmazonLinux2システムにログインします。 pacakgesを最新の状態に保つのは良いことなので、次のコマンドを実行して、yumパッケージを最新に更新します。
sudo yum update -y
ステップ2–Apache2.4をインストールする
Apache(httpd)パッケージは、AmazonLinux2システムのデフォルトのyumリポジトリで利用できます。
システムでmod_sslを使用してApacheに対して次のコマンドを実行します。
sudo yum install -y httpd httpd-tools mod_ssl
httpdパッケージはApache(HTTPD)をインストールし、mod_ssl拡張機能はApacheWebサーバーに暗号化サポートを提供します。
インストール後、Apacheを自動起動し、1回起動するように設定します。
sudo systemctl enable httpd
sudo systemctl start httpd
ApacheがAmazonLinuxシステムにインストールされています。 IPアドレスを使用したWebブラウザでのサーバーへのアクセス。これにより、デフォルトのApacheページが表示されます。
ステップ3–PHPのインストール
PHPの最新バージョンは、amazon-linux-extrasリポジトリで入手できます。システムにエクストラリポジトリがインストールされていることを確認してください。
amazon-linux-extrasパッケージをインストールするには、次のように入力します。
sudo yum install amazon-linux-extras -y
エクストラリポジトリがシステムに設定されたら。 extrasリポジトリで利用可能なPHPバージョンを検索します。
sudo amazon-linux-extras | grep php
_ php7.2 available \
_ lamp-mariadb10.2-php7.2 available \
_ php7.3 available \
42 php7.4=latest enabled [ =stable ]
次に、PHPバージョンの目的のトピックを有効にします。次のコマンドは、AmazonLinux2システムでPHP7.4トピックを有効にします。上記のコマンドにリストされている別のPHPバージョンを選択することもできます:
sudo amazon-linux-extras enable php7.4
最後に、必要なPHPパッケージと必要なPHP拡張機能をインストールします。
sudo yum clean metadata
sudo yum install php php-common php-pear
sudo yum install php-{cgi,curl,mbstring,gd,mysqlnd,gettext,json,xml,fpm,intl,zip}
PHPがAmazonLinuxマシンに正常にインストールされました。
以下のコマンドを入力して、PHPのバージョンを確認します。
php -v
PHP 7.4.11 (cli) (built: Oct 21 2020 19:12:26) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
Apacheのアクティブなバージョンを確認するには、次のコマンドを使用して、デフォルトのドキュメントルートの下にPHP情報ファイルを作成します。
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
Webブラウザでinfo.phpファイルにアクセスします:
http://server-ip/info.php
ステップ4–新しい仮想ホストを作成する
パッケージをインストールした後、最初の仮想ホストを作成します。ドメインexample.comの仮想ホストを作成するには、Apache構成ファイルを編集して、次のように仮想ホストを作成します。
vi /etc/httpd/conf.d/example.com.conf
Apache
123456789 | |
再起動Apacheサービスを変更した後
sudo systemctl restart httpd
結論
このチュートリアルでは、AmazonLinuxマシンにApache2.4とPHP7をインストールする方法を学びました。