ユーザ用ツール

サイト用ツール


サーバ:aws:サーバ構築手順:amazon_linux_2_に_php7.4_をインストール

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
サーバ:aws:サーバ構築手順:amazon_linux_2_に_php7.4_をインストール [2020/07/08 12:47]
humolife 作成
サーバ:aws:サーバ構築手順:amazon_linux_2_に_php7.4_をインストール [2021/02/05 18:03] (現在)
humolife
行 1: 行 1:
-====== Amazon Linux 2 に PHP7.4 をインストール ======+====== Amazon Linux 2 に Apache2.4 と PHP7.4 をインストール ======
 ===== Amazon Linux 2 の初期設定 ===== ===== Amazon Linux 2 の初期設定 =====
-<code> +まずは [[サーバ:aws:バ構築手順:amazon_linux_2_初期設定|Amazon Linux 2 初期設定]] を行いま
-# Swap の確認 +
-$ free -m +
-       total  used  free  shared  buff/cache  available +
-Mem    983    77   308               596        758 +
-Swap             0 +
- +
-# ストレジの空き容量の確認 +
-$ df -h --total +
-/dev/xvda1       30G  1.5G   29G   5% / +
- +
-# Swap に 4GB 割り当て(1024 * 4 = 4096) +
-$ sudo dd if=/dev/zero of=/swapfile1 bs=1M count=4096 +
-$ sudo chmod 600 /swapfile1 +
-$ sudo mkswap /swapfile1 +
-$ sudo swapon /swapfile1 +
- +
-# Swap の確認 +
-$ free -m +
-       total  used  free  shared  buff/cache  available +
-Mem    983    62    85               835        773 +
-Swap:   4095      4095 +
- +
-# yum アップデート +
-$ sudo yum update -y +
- +
-# タイムゾーン確認 +
-$ sudo timedatectl +
- +
-# タイムゾーンに Asia/Tokyo を設定 +
-$ sudo timedatectl set-timezone Asia/Tokyo +
- +
-# /var/log/ 内各種ログのタイムゾーンも反映させるため rsyslog と postfix も再起動る +
-$ sudo systemctl restart rsyslog +
-$ sudo systemctl restart postfix +
- +
-# ロケールの確認 +
-$ localectl status +
- +
-# 指定可能なロケールの確認 +
-$ localectl list-locales | grep ja +
- +
-# ロケールの変更 +
-$ sudo localectl set-locale LANG=ja_JP.utf8 +
-</code>+
 ===== Apache のインストール ===== ===== Apache のインストール =====
 <code> <code>
-# Apache の確認+インストール済みの Apache の確認
 $ yum list installed | grep httpd $ yum list installed | grep httpd
 +
 +# インストールされる Apache のパッケージを確認
 +$ yum info httpd
 +Version     : 2.4.43
  
 # 未インストールであれば、インストール # 未インストールであれば、インストール
 $ sudo yum install -y httpd $ sudo yum install -y httpd
  
 +# ステータス確認
 +$ systemctl status httpd
 +
 +# Apache 起動
 $ sudo systemctl start httpd $ sudo systemctl start httpd
  
 +# 自動起動設定
 $ sudo systemctl enable httpd $ sudo systemctl enable httpd
  
 +# 自動起動になっているか確認
 $ sudo systemctl is-enabled httpd $ sudo systemctl is-enabled httpd
  
行 84: 行 50:
 $ sudo yum remove php* -y $ sudo yum remove php* -y
  
-# インストールされる PHP の確認+# インストールされる PHP のパッケージ確認
 $ yum info php $ yum info php
 Version     : 5.4.16 Version     : 5.4.16
行 95: 行 61:
 $ sudo yum install -y epel-release $ sudo yum install -y epel-release
  
-$ sudo rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm+$ sudo yum install -https://rpms.remirepo.net/enterprise/remi-release-7.rpm
 </code> </code>
 ===== PHP のインストール ===== ===== PHP のインストール =====
行 124: 行 90:
 # バージョン確認 # バージョン確認
 $ php -v $ php -v
 +-bash: php: コマンドが見つかりません
  
-上記でエラーがでたら、bin を確認+# エラーがでたら、bin を確認
 $ ls -l /usr/bin | grep php $ ls -l /usr/bin | grep php
  
-# php でコマンドを打てるようにシンボリックリンクを貼る+# php で実行できるようにシンボリックリンクを貼る
 $ sudo ln -s /usr/bin/php74 /usr/bin/php $ sudo ln -s /usr/bin/php74 /usr/bin/php
  
行 164: 行 131:
 # コマンドラインでパラメータ渡す場合は設定 # コマンドラインでパラメータ渡す場合は設定
 register_argc_argv = On register_argc_argv = On
 +
 +error_reporting = E_ALL
  
 error_log = /var/log/php/error.log error_log = /var/log/php/error.log
行 180: 行 149:
 </code> </code>
 ブラウザにアクセスして、PHPが動作することを確認して終了。 ブラウザにアクセスして、PHPが動作することを確認して終了。
 +
サーバ/aws/サーバ構築手順/amazon_linux_2_に_php7.4_をインストール.1594180066.txt.gz · 最終更新: 2020/07/08 12:47 by humolife