Linux搭建php网站

Posted Jerome12138

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux搭建php网站相关的知识,希望对你有一定的参考价值。

  1. 安装phpnginx和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网站的主要内容,如果未能解决你的问题,请参考以下文章

超级有用的9个PHP代码片段

基于华为云轻松搭建属于自己的网站 (Linux,Apache,MySQL,PHP)

centos 5.4 linux搭建了LAMP,可是网站访问不了,求解决方法

超实用的php代码片段

Linux基于LAMP架构搭建个人论坛网站

PHP的搭建