📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
43行目: 43行目:


== NginX上でPHP7.4(PHP-FPM)の有効化 ==
== NginX上でPHP7.4(PHP-FPM)の有効化 ==
PHPがNginX上で動作するようにするには、PHP-FPMにいくつかの追加設定を行う必要がある。<br>
PHPをNginX上で動作するようにするには、PHP-FPMにいくつかの追加設定を行う必要がある。<br>
<br>
<br>
まず、php-fpm構成ディレクトリ(/etc/php7/fpm)のphp-fpm.confファイルを編集する。<br>
まず、PHP-FPMの構成ディレクトリ(/etc/php7/fpm)にあるphp-fpm.confファイルのerror_logキーを以下のように編集する。<br>
/etc/php7/fpm/php-fpm.confファイルにあるerror_logセクションを見つけて、以下のように編集する。<br>
  sudo cp /etc/php7/fpm/php-fpm.conf.default /etc/php7/fpm/php-fpm.conf
  sudo cp /etc/php7/fpm/php-fpm.conf.default /etc/php7/fpm/php-fpm.conf
<br>
  sudo vi /etc/php7/fpm/php-fpm.conf
  sudo vi /etc/php7/fpm/php-fpm.conf
<br>
  # /etc/php7/fpm/php-fpm.confファイル
  # /etc/php7/fpm/php-fpm.confファイル
  error_log = /var/log/php-fpm.log
  error_log = /var/log/php-fpm.log
<br>
<br>
次に、別の構成ファイルを編集する。<br>
次に、/etc/php7/fpm/php.iniファイルを作成・編集する。<br>
php.iniファイルをコピーして、php.iniファイルのcgi.fix行を編集する。<br>
php.iniファイルをコピーして、php.iniファイルのcgi.fixキーを編集する。<br>
  sudo cp /etc/php7/cli/php.ini /etc/php7/fpm/
  sudo cp /etc/php7/cli/php.ini /etc/php7/fpm/
<br>
  sudo vi /etc/php7/fpm/php.ini
  sudo vi /etc/php7/fpm/php.ini
<br>
  # /etc/php7/fpm/php.iniファイル
  # /etc/php7/fpm/php.iniファイル
  cgi.fix_pathinfo=0
  cgi.fix_pathinfo=0
64行目: 65行目:
  sudo cp /etc/php7/fpm/php.ini /etc/php7/conf.d/
  sudo cp /etc/php7/fpm/php.ini /etc/php7/conf.d/
<br>
<br>
更に、NginXを構成するため、/etc/nginx/nginx.confファイルを編集する。<br>
次に、NginXを構成するため、/etc/nginx/nginx.confファイルを編集する。<br>
/etc/nginx/nginx.confファイルの48行目に以下の内容を追記する。<br>
/etc/nginx/nginx.confファイルの48行目に以下の内容を追記する。<br>
  sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.org
  sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.org
<br>
  sudo vi /etc/nginx/nginx.conf
  sudo vi /etc/nginx/nginx.conf
<br>
  # /etc/nginx/nginx.confファイル
  # /etc/nginx/nginx.confファイル
  location /
  location /
  {
  {
     root /srv/www/htdocs/;
     root /srv/www/htdocs/;
     index.html index.htm index.php  
     index.html index.htm index.php;
  }
  }