在 centOS9 上配置 Nginx 支持 PHP8(本地环境)
使用状况:本机 Nginx 配置 localhost 根目录是/var/web/www。在这个目录下又新建设了多个 Laravel 项目。每个单独的项目,还区分前台后台。

http://localhost :访问根目录下,index.php- 前台:
http://localhost/lanmper/public ,访问lanmper项目。后台:http://127.0.0.1/lanmper/public  - 前台:
http://localhost/seocher/public ,访问seocher项目。后台:http://127.0.0.1/seocher/public  - 前台:
http://localhost/chandaoweb/public ,访问chandaoweb项目。后台:http://127.0.0.1/chandaoweb/public  
vim /usr/local/nginx/conf/nginx.conf
nginx.conf内容如下:
user  www;
worker_processes  2;
error_log  /var/log/nginx/error.log  notice;
pid  /usr/local/nginx/logs/nginx.pid;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    client_max_body_size 20M;
    gzip  on;
        gzip_http_version 1.1;
        gzip_vary on;
        gzip_comp_level 3;
        gzip_proxied any;
        gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript image/jpeg image/gif image/png;
        gzip_min_length 1;
        gzip_buffers 16 8k;
        gzip_disable "MSIE [1-6].(?!.*SV1)";
    server {
        listen       80;
        server_name  localhost;
        charset utf-8;
        root /var/web/www;
        index index.php index.html index.htm;
        error_page  404              /404.html;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
           root html;
        }
        location ~ \.php(.*)$ {
            include fastcgi.conf;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
        }
        location /lanmper/public
        {
            index index.php;
            if (!-e $request_filename)
            {
                rewrite ^/lanmper/public/(.*)$ /lanmper/public/index.php?$1 last;
                break;	
            }
        }
        location /seocher/public
        {
            index index.php;
            if (!-e $request_filename)
            {
                rewrite ^/seocher/public/(.*)$ /seocher/public/index.php?$1 last;
                break;	
            }
        }
        location /chandaoweb/public
	    {
            index index.php;
            if (!-e $request_filename)
            {
                rewrite ^/chandaoweb/public/(.*)$ /chandaoweb/public/index.php?$1 last;
                break;	
            }
        }
		location ~ /\.env {
            deny  all;
        }
        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /\.ht {
            deny  all;
        }
    }
}
fastcgi.conf内容如下:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS $https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name; # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200;
