Linux搭建php网站

  1. 安装PHP、Nginx和PHP-FPM

    sudo apt-get install php
    sudo apt-get install nginx
    sudo apt-get install php7.2-fpm #(此处应用php版本)

  2. 配置Nginx和PHP-FPM

    查看php-fpm配置

    `cd /etc/php/7.2/fpm/pool.d`

    在www.conf配置文件找到

    `listen = /run/php/php7.2-fpm.sock` 或 `listen = 127.0.0.1:9000`

    判断怎么使服务器连接到PHP-FPM
    注:当Nginx和PHP-FPM在一个主机上时,使用sock文件那种方式效率更高一些

    配置Nginx

    sudo vim /etc/nginx/nginx.conf
     添加server
     server {
         listen         8000; # 设置监听端口号 用于http协议
         server_name    49.234.78.157; # 设置对外访问入口,可以是域名可以是IP地址
    
         charset        UTF-8;  # 设置访问的语言编码
    
         root /home/ubuntu/git/django_project/WMXZ.WANG/;    # 默认网站根目录
    
         location / {   # 前端资源配置
             index index.php;
             try_files $uri $uri/ index.php?$query_string;
         }
         location ~ \.php$ {   # 后端配置,到index.php
             fastcgi_pass unix:/run/php/php7.2-fpm.sock;  # 此处要php-fpm的配置保持一致
             fastcgi_index index.php;
             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
             include fastcgi_params;
         }
     }

相关推荐