美文网首页
Ubuntu16.04 LTS下配置nginx

Ubuntu16.04 LTS下配置nginx

作者: 吴意外 | 来源:发表于2018-02-24 23:07 被阅读15次

    1.安装nginx+php

    sudo add-apt-repository ppa:nginx/stable
    sudo apt-get update
    
    1.png
    sudo apt-get install nginx
    nginx -v
    
    2.png
    sudo apt-get install php
    php -v
    
    3.png

    配置

    1. 配置Nginx的监听端口为8080(防止与apache2的80端口冲突)


      6.png
    2. 配置Nginx和Php7.0-FPM 启用php7.0-FPM服务并在Nginx中生效

      1. 找到

         etc/nginx/sites-available/default
        
         location ~ \.php$ {
         include snippets/fastcgi-php.conf;
         #~  # With php7.0-cgi alone:
         #~  fastcgi_pass 127.0.0.1:9000;
         #~  # With php7.0-fpm:
         fastcgi_pass unix:/run/php/php7.0-fpm.sock;
         }
        
      4.png
      1. 找到 /etc/php/7.0/fpm/php-fpm.conf,在文件末尾加:listen = /run/php/php7.0-fpm.sock

      2. 测试:

         sudo service php7.0-fpm start
        
        1. (这里我会报错:Failed to stop ngnix.service: Unit ngnix.service not loaded.)
        2. 附上参考链接:[https://zhidao.baidu.com/question/136266203275721205.html]

    开启服务

    sudo service ngnix start
    
    1. 最后测试:127.0.0.1:8080/phpinfo.php
    2. 我的根目录在于var/www/html
    5.png

    相关文章

      网友评论

          本文标题:Ubuntu16.04 LTS下配置nginx

          本文链接:https://www.haomeiwen.com/subject/hnocxftx.html