このページが参考になった。
cf. nginx + php-fpmでphpを動かす – Qiita
インストール
takatoh@wplj $ sudo apt install php-fpm
php-fpmサービスの確認
takatoh@wplj $ systemctl status php7.0-fpm
● php7.0-fpm.service - The PHP 7.0 FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php7.0-fpm.service; enabled; vendor prese
Active: active (running) since 土 2017-02-25 17:00:15 JST; 47s ago
Main PID: 16510 (php-fpm7.0)
Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/se
CGroup: /system.slice/php7.0-fpm.service
├─16510 php-fpm: master process (/etc/php/7.0/fpm/php-fpm.conf)
├─16514 php-fpm: pool www
└─16515 php-fpm: pool www
2月 25 17:00:15 wplj systemd[1]: Starting The PHP 7.0 FastCGI Process Manager...
2月 25 17:00:15 wplj systemd[1]: Started The PHP 7.0 FastCGI Process Manager.
active (running) とか出てるからこれでいいのかな。
socket
/etc/php/7.0/fpm/pool.d/www.conf にソケットの記述あり。
listen = /run/php/php7.0-fpm.sock
takatoh@wplj $ ls -l /run/php/php7.0-fpm.sock srw-rw---- 1 www-data www-data 0 2月 25 17:00 /run/php/php7.0-fpm.sock
Nginxから使えるようにする
/etc/nginx/sites-available/default を編集。
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html index.php;
と
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;
}
で、Nginx の設定ファイルを読みなおし。
takatoh@wplj $ sudo service nginx reload
動作確認
/var/www/html に phpinfo.php ファイルを作る。
<?php phpinfo(); ?>
ブラウザで確認。
OK。

