📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
編集の要約なし |
|||
| 40行目: | 40行目: | ||
<br> | <br> | ||
最後に、Webブラウザを開き、http://localhost/ にアクセスして、これが表示されるか確認する。<br> | 最後に、Webブラウザを開き、http://localhost/ にアクセスして、これが表示されるか確認する。<br> | ||
<br><br> | |||
== NginX上でPHP7.4(PHP-FPM)の有効化 == | |||
PHPがNginX上で動作するようにするには、PHP-FPMにいくつかの追加設定を行う必要がある。<br> | |||
<br> | |||
まず、php-fpm構成ディレクトリ(/etc/php7/fpm)のphp-fpm.confファイルを編集する。<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 vi /etc/php7/fpm/php-fpm.conf | |||
<br> | |||
# /etc/php7/fpm/php-fpm.confファイル | |||
error_log = /var/log/php-fpm.log | |||
<br> | |||
次に、別の構成ファイルを編集する。<br> | |||
php.iniファイルをコピーして、php.iniファイルのcgi.fix行を編集する。<br> | |||
sudo cp /etc/php7/cli/php.ini /etc/php7/fpm/ | |||
sudo vi /etc/php7/fpm/php.ini | |||
<br> | |||
# /etc/php7/fpm/php.iniファイル | |||
cgi.fix_pathinfo=0 | |||
<br> | |||
そして、/etc/php7/fpm/php.iniファイルをPHP構成ディレクトリにコピーする。<br> | |||
sudo cp /etc/php7/fpm/php.ini /etc/php7/conf.d/ | |||
<br> | |||
更に、NginXを構成するため、/etc/nginx/nginx.confファイルを編集する。<br> | |||
/etc/nginx/nginx.confファイルの48行目に以下の内容を追記する。<br> | |||
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.org | |||
sudo vi /etc/nginx/nginx.conf | |||
<br> | |||
# /etc/nginx/nginx.confファイル | |||
location / | |||
{ | |||
root /srv/www/htdocs/; | |||
index.html index.htm index.php | |||
} | |||
location ~ \.php$ | |||
{ | |||
root /srv/www/htdocs/; | |||
fastcgi_index index.php; | |||
include fastcgi_params; | |||
fastcgi_pass 127.0.0.1:9000; | |||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | |||
# proxy_pass http://127.0.0.1; | |||
} | |||
<br> | |||
その後、php-fpmサービスを有効にして開始する必要がある。<br> | |||
sudo cp /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf | |||
sudo systemctl enable php-fpm | |||
sudo systemctl start php-fpm | |||
sudo systemctl reload nginx | |||
<br> | |||
最後に、Webブラウザを起動して、http://localhost/index.php にアクセスして、正常に表示されるか確認する。<br> | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]] | [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]] | ||