EC2インスタンスを起動して、ApacheとPHPとPostgresqlのクライアントをインストールしてみたのでメモしておく。
インスタンス起動
スタンドアロンで起動してすべてインストールするので、インスタンスを1つ起動する。
EC2 -> インスタンス -> インスタンスの作成
※ Amazon Linux AMIを選択
※ セキュリティグループは、80ポートと22ポートを解放する。
amazon-linuxライブラリの確認
導入できるMWのバージョンを確認する。インストールできる一覧を出力する。
amazon-linux-extras list
phpのインストール
以下のコマンドでPHPをインストールする。
amazon-linux-extras install php7.3
postgresqlクライアントのインストール
amazon-linux-extras install postgresql11
Apacheのインストール
httpdは以下のコマンドでインストールできる。
sudo yum install -y httpd
httpdサーバの状態確認
systemctl status httpd
httpdサーバの起動
systemctl start httpd
設定ファイル
httpdの設定ファイル
/etc/httpd/conf/httpd.conf
phpの設定ファイル
/etc/httpd/conf.d/php.conf
/etc/php.ini
/etc/php-fpm.d/www.conf
/etc/php.ini
/etc/php-fpm.d/www.conf
ログファイル
httpdのログファイル
/etc/httpd/logs/access_log
/etc/httpd/logs/error_log
/var/log/httpd/access_log
/var/log/httpd/error_log
/etc/httpd/logs/error_log
/var/log/httpd/access_log
/var/log/httpd/error_log
phpログファイル
/var/log/php-fpm/error.log
/var/log/php-fpm/www-error.log
/var/log/php-fpm/www-error.log