나는 laravel 프레임워크를 개발 중이고 vhosts에서 정의된 라우팅
server { listen 8080; server_name localhost localhost; root "E:\web\php\TS_PLUS\public"; location / { try_files $uri $uri/ /index.php?$query_string; index index.html index.htm index.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; } }
이 라우팅 코드 줄을 추가했습니다
try_files $uri $uri/ /index.php?$query_string;
문제는 컴퓨터가 다시 시작될 때마다 phpstady가 이 라우팅 구성 줄을 잃어버린다는 것입니다. 해결책은 무엇입니까?
phpStudy는 도메인 이름, 경로, 2차 도메인 이름, 포트 등 고정된 형식에 따라 가상 도메인 이름 사이트를 읽습니다. Vhost를 구성하는 파일에 익숙하지 않은 국가에서는 고정된 형식을 따르지 않는 수동 구성으로 인해 Nginx가 시작되지 않으므로 소프트웨어를 사용하는 대신 수동으로 구성하십시오. .