当前位置 主页 > 服务器问题 > nginx问题汇总 >

    Nginx中运行PHP框架Laravel的配置文件分享

    栏目:nginx问题汇总 时间:2019-02-28 16:23

    这篇文章主要介绍了Nginx中运行PHP框架Laravel的配置文件分享,本文直接给出配置示例,需要的朋友可以参考下

    配置文件改成这样

    server {    listen 80;  server_name sub.domain.com;  set $root_path '/srv/www/default';  root $root_path;    index index.php index.html index.htm;    try_files $uri $uri/ @rewrite;    location @rewrite {   rewrite ^/(.*)$ /index.php?_url=/$1;  }    location ~ \.php {     fastcgi_pass 127.0.0.1:9000;   fastcgi_index /index.php;     fastcgi_split_path_info    ^(.+\.php)(/.+)$;   fastcgi_param PATH_INFO    $fastcgi_path_info;   fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;   include            fastcgi_params; }    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {   root $root_path;  }    location ~ /\.ht {   deny all;  }   }

    在CentOS7.1+Nginx1.8.0+Laravel5.0测试通过