码迷,mamicode.com
首页 > Web开发 > 详细

Linux搭建php网站

时间:2020-06-25 16:06:15      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:str   ip地址   inux   访问   配置   file   document   unix   安装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;
         }
     }

Linux搭建php网站

标签:str   ip地址   inux   访问   配置   file   document   unix   安装php   

原文地址:https://www.cnblogs.com/JeromeLong/p/13191699.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!