2020年09月16日
nginxをhome以下ディレクトリユーザー仕様にしてPHPを使いたい。
PHPを使いたくて 自分のリナクス設定ではまったのでメモです。
# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
とでました。
/etc/nginx/default.d
にはいると php.confがありました。
すべてのバージョンによってみんな設定がちがうのでなんともいえませんが
location ~ ^/~([^/]+)/(.+\.php)$ {
# location ~ \.(php|phar)(/.*)?$ {
alias /home/$1/public_html/$2;
# fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_intercept_errors on;
fastcgi_index index.php;
include fastcgi_params;
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass php-fpm;
}
で 動きました。 うごいたというだけで だからOKか否かは別です すみません。
# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
とでました。
/etc/nginx/default.d
にはいると php.confがありました。
すべてのバージョンによってみんな設定がちがうのでなんともいえませんが
location ~ ^/~([^/]+)/(.+\.php)$ {
# location ~ \.(php|phar)(/.*)?$ {
alias /home/$1/public_html/$2;
# fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_intercept_errors on;
fastcgi_index index.php;
include fastcgi_params;
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass php-fpm;
}
で 動きました。 うごいたというだけで だからOKか否かは別です すみません。
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/10200328
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック