127.0.1.1.conf file in the vhost directory
server {
listen 80;
# listen somename:8080;
server_name 127.0.1.1;
location / {
root D:/www/test;
index index.php;
try_files $uri $uri/ /index.php?$query_string;
}
}
Used in nginx.conf
include vhost/*.conf;
Then open 127.0.1.1 and a download box will pop up. The download file is called "Download" and the content is the content of index.php.
What's going on?
習慣沉默2017-05-16 17:21:52
You have only configured the port and processing path here, but not the PHP handler. Of course, it will be treated as an ordinary static website by default.
nginx To build a PHP website, in addition to configuring nginx, you must also enable php-fpm for ngnix to call to process the php program.
At least modify it to something like this. Of course, the specific replacement program depends on how you configure and start it
server {
listen 80;
# listen somename:8080;
server_name 127.0.1.1;
location / {
root D:/www/test;
index index.php;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}