facebook twitter hatena line email

「Linux/nginx/php動作」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(nginx設定変更)
(nginx設定変更)
 
(同じ利用者による、間の1版が非表示)
行9: 行9:
 
==nginx設定変更==
 
==nginx設定変更==
 
nginx.confに以下を追加
 
nginx.confに以下を追加
server {
+
server {
 
   listen      80;
 
   listen      80;
 
   server_name  192.168.99.100;
 
   server_name  192.168.99.100;
行21: 行21:
 
         include        fastcgi_params;
 
         include        fastcgi_params;
 
   }
 
   }
 +
}
 
*/var/www/html/index.php
 
*/var/www/html/index.php
 
  <?php
 
  <?php

2017年2月16日 (木) 00:25時点における最新版

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