第一步,创建 unix domain sock 文件
第二步,配置 php-fpm
listen = 127.0.0.1:9074
改为 listen = /run/php/php7.4-fpm.sock
保存后,执行systemctl restart php7.4-fpm
重启 php-fpm 。
第三步,配置 nginx
fastcgi_pass 127.0.0.1:9074;
改为fastcgi_pass unix:/run/php/php7.4-fpm.sock;
保存后,执行nginx -s reload
使 nginx 配置生效。
PS. 可以把 Unix Domain Socket 文件放到 /dev/shm 下以提高性能。因为这个目录不在硬盘上,而是在内存里。
PS. 这么改完之后,一定记得所有用到这个 PHP-FPM 的站点,nginx 配置都要做如上修改,不然网站就访问不了了。