ファイル全体が混乱しています。何が起こっていますか
server {
サーバー名 www.zt. com;
root "D:\phpStudy\PHPTutorial\WWW\zt";
location / {
indexindex.htmlindex.htmindex.php;
#autoindex on; # fastcgi_indexindex.php;
fastcgi_split_path_info ^((?U). \.php)(/?. )$;
fastcgi_param SCRIPT_FILENAME $document_root$ fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
##server { # php; #autoindex on; fastcgi_indexindex.php; fastcgi_split_path_info ^((?U). \.php)(/?. )$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; PATH_INFO $fastcgi_path_info; }}server { listen fastcgi_split_path_info ^((?U ). \.php)(/?. )$; サーバー名 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;root " fastcgi_param PATH_INFO $fastcgi_path_inf";
location / {
index index.htmlindex.htmindex.php;
#autoindex on;
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U). \.php)(/?. )$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}
server {
listen fastcgi_split_path_info ^((? U). \.php)(/?. )$;
server_name fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
root " fastcgi_param PATH_INFO $fastcgi_path_inf";
location / {
index index.htmlindex.htmindex.php;
#autoindex on;
}
location ~ \.php(.*) $ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U). \.php)(/?. )$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root $fastcgi_path_info;
include fastcgi_params;
}
}
コンピュータを再起動すると、vhost ファイルには何も書き込まれません。phpstudy を開くと、ソフトウェアはまず vhsot ファイルの内容を読み取って識別し、カスタマイズしたい場合はそれを固定形式で読み込みます。ソフトウェアはワンクリックで確実に仮想ドメイン名を設定できるため、vhost コンテンツの設定にはソフトウェアを使用しないでください。