ubuntu 18.04+php7.2+nginx配置

Aug 17, 2021 • edited Aug 19, 2021

ubuntu 18.04+php7.2+nginx配置

在腾讯云购买了一台服务器,通过关键词在网上搜索了一番关于搭建ubuntu 18.04+php7.2+nginx配置,大多数都大同小异,根据国外的教程翻译而来,刚开始根据教程一步步操作后发现,并不能启动php,最后发现,把/run/php/php7.2-fpm.sock改成listen = 127.0.0.1:9000后成功。

国外教程如下: https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04

1.修改php-fpm配置

vi /etc/php/7.2/fpm/php.ini

参数修改如下: 把;cgi.fix_fathinfo=1 更改为 cgi.fix_fathinfo=1

2.修改www.conf配置

vi /etc/php/7.2/fpm/pool.d/www.conf

把/run/php/php7.2-fpm.sock 更改为 listen = 127.0.0.1:9000

3.修改nginx配置

    location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www/html/$fastcgi_script_name;
        include        fastcgi_params;
    }

好吧,国外翻译过来的教程其他部分没有问题,就修改以上就可以顺利通过。

#技术笔记

利用Jekyll+github或Jekyll+coding制作免费个人博客详细教程