ubuntu 16.04 安装php7

Ubuntu 安装php7 nginx

  1. Ubuntu 16.04官方源自带PHP7,所以可以直接使用apt-get来安装。

    1
    2
    sudo apt-get update
    sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0
  2. 通过命令查看php是否安装成功

    1
    php -v

  3. 通过命令查看php7.0-fpm的运行状态

    1
    service php7.0-fpm status

    php7.0-fpm 的配置文件 /etc/php/7.0/fpm/pool.d/www.conf

    监听的是 /run/php/php7.0-fpm.sock

  4. 配置nginx监听到同一个文件,让两者进行通信

    编辑文件 /etc/nginx/sites-enabled/php

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    server {
    listen 80;
    server_name php.pandaomeng.com;
    access_log /var/log/nginx/access_php.log;
    error_log /var/log/nginx/error_php.log;

    location / {
    index index.php;
    root /home/php;
    }
    location ~ [^/]\.php(/|$) {
    root /home/php;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    }
    }

    重启nginx:

    1
    nginx -s reload
  5. 编辑文件 /home/php/inde.php

    1
    2
    3
    <?php
    phpinfo();
    ?>
  6. 访问php.pandaomeng.com

    大功告成了!