2018 Sep. 15.
2018 Sep. 13.
https://beautifulajax.dip.jp/?p=1825 より
# systemctl start nginx
# apt install php php-fpm php-mysql php-gettext php-common php-mbstring php-mbstring
cgi.fix_pathinfo=0
/etc/php/7.2/fpm/pool.d/www.conf を編集する
php_admin_value[memory_limit] = 128M
# service php7.2-fpm restart
server {
}
の中に、下記を書き込む。
# ディレクトリ内のファイル一覧を表示する場合
autoindex on;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
confファイルを編集する
fastcgi_param PHP_VALUE "memory_limit = 128M";
次の1行の内容の/var/www/html/phpinfo.phpファイルを作成する
<?php phpinfo(); ?>
http://NGINX-SERVER/xxx
"xxx" にでたらめな文字列を入れてhttp://NGINX-SERVERにアクセスし、nginxから404 Not Foundが送られてくることを確認する
nginx/1.14.0 (Ubuntu)
http://NGINX-SERVER/phpinfo.php にアクセスしてphpinfo画面が表示されることを確認する
2018 Sep. 13.
https://beautifulajax.dip.jp/?p=1825 より
関連ソフトインストール
# apt install nginx mysql-server# systemctl start nginx
# apt install php php-fpm php-mysql php-gettext php-common php-mbstring php-mbstring
php設定
/etc/php/7.2/fpm/php.ini を編集するcgi.fix_pathinfo=0
/etc/php/7.2/fpm/pool.d/www.conf を編集する
php_admin_value[memory_limit] = 128M
# service php7.2-fpm restart
nginx設定
/etc/nginx/sites-available/default を編集するserver {
}
の中に、下記を書き込む。
# ディレクトリ内のファイル一覧を表示する場合
autoindex on;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
confファイルを編集する
fastcgi_param PHP_VALUE "memory_limit = 128M";
次の1行の内容の/var/www/html/phpinfo.phpファイルを作成する
<?php phpinfo(); ?>
nginx起動
# systemctl restart nginxhttp://NGINX-SERVER/xxx
"xxx" にでたらめな文字列を入れてhttp://NGINX-SERVERにアクセスし、nginxから404 Not Foundが送られてくることを確認する
404 Not Found
http://NGINX-SERVER/phpinfo.php にアクセスしてphpinfo画面が表示されることを確認する
0 件のコメント:
コメントを投稿