📢 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]]