我这里用的是1.7版本
lnmp的nginx配置文件是这个目录
他的子配置文件是这个vhost 在这里添加一个新的.conf 文件
比如这个a.conf
server { listen 80; #listen [::]:80; server_name blog.my.com; index index.php index.html index.htm; root /home/wwwroot/你的目录; #include other.conf; #error_page 404 /404.html; include a.enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } } location ~ /\. { deny all; } access_log /home/wwwlogs/你的域名比如blog.my.com.log; }
这是我的配置文件 高亮的部分是要修改的部分 黄色高亮的部分后面说
配置完之后发现可以运行但是php文件无法执行
然后我发现告诉nginx执行php文件的是这个 enable-php.conf 在 /usr/local/nginx/conf/enable-php.conf
发现这里需要一个新的目录地址,这大概就是集成环境的坏处吧
然后我就都重新添加了一个文件
然后修改黄色高亮的部分就好了
然后重启nginx就好
service nginx restart
原文:https://www.cnblogs.com/samsaraland/p/14786014.html