Amazon Linuxでサーバを作成(Apache + PHP+ Postgresql)

amazonlinuxでphpとhttpdインストール PHP

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

ログファイル

httpdのログファイル

/etc/httpd/logs/access_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
タイトルとURLをコピーしました