1. 程式人生 > >thinkphp3.2在nginx下的配置

thinkphp3.2在nginx下的配置

fast rewrite 忘記 quest roo div try fas bre

最近一直沒用nginx

昨天將tp3.2的項目部署到Ubuntu下的nginx下,發現忘記怎麽配置的了

特將配置方式記錄下來,以方便日後查找

服務器nignx
配置文件
server {
        listen       8081;
        server_name  XX.XX.XX.XX;  
        root   /www/ppm;
        index index.html index.htm index.php index.nginx-debian.html;
        location / {
            if (!-e $request_filename) {
                rewrite 
^/(.*)$ /index.php?$1 last; break; } try_files $uri $uri/ =404; } location ~ \.php(.*)$ { fastcgi_pass unix:/run/php/php7.0-fpm.sock; 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; } }

重啟nginx

thinkphp3.2在nginx下的配置