openSUSE Leap 16

Nginx : PHP スクリプトを利用する2025/11/26

 

Nginx で PHP スクリプトを利用します。

[1]

こちらを参考に PHP をインストールしておきます

[2] 追加で PHP-FPM (FPM : FastCGI Process Manager) をインストールして設定します。
dlp:~ #
zypper -n install php8-fpm
# 設定をしたいサイト定義の [server] セクション内に追記

www:~ #
vi /etc/nginx/conf.d/ssl.conf
    location ~ \.php$ {
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
    }

www:~ #
systemctl enable --now php-fpm

www:~ #
systemctl reload nginx
# PHPInfo を作成して動作確認

www:~ #
echo '<?php phpinfo(); ?>' > /srv/www/htdocs/info.php

[3] 任意のクライアントコンピューターで Web ブラウザーを起動し、PHPInfo テストページにアクセスして、正常にページが表示されれば OK です。
関連コンテンツ