facebook twitter hatena line email

Linux/nginx/php動作

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

phpを動作させるには

php-fpmと連携する方法と、apacheからphpを実行する方法があります。

ここではphp-fpmを連携する方法を紹介

php-fpmインストール

linux/phpインストール/php-fpm [ショートカット]

nginx設定変更

nginx.confに以下を追加

server {
  listen       80;
  server_name  192.168.99.100;
  root /var/www/html;
  index  index.php index.html;
  location ~ \.php$ {
       root /var/www/html;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
       include        fastcgi_params;
  }
}
  • /var/www/html/index.php
<?php
echo 'helloworld'; // helloworld

サーバ再起動

$ sudo /etc/init.d/nginx restart
$ sudo /etc/init.d/php-fpm restart