Ubuntu16.04 LTS下配置nginx

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容