美文网首页
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