Dec 20th, 2011

Install nginx and php-fpm on Ubuntu

最初に

Ubuntu の nginx はバージョンが古いのですが、PPAで最新の安定版が公式に提供されているので、それを使ったインストールの紹介です。Ubuntu 10.04以上で使えます。またnginxがphp-fpm(というよりPHP5一式)も提供してるので、それも一緒に入れます。

add-apt-repository

ppaを追加する際に add-apt-repository という便利な python のスクリプトがあるので、入ってない場合はそれを入れます。

apt-get install -y python-software-properties

nginx & php-fpm ppa 追加

ppaを追加します。

add-apt-repository ppa:nginx/stable  
add-apt-repository ppa:nginx/php5

ここで stable となっている所を development とすることで開発版がインストールされるようになります。 ex) ppa:nginx/development

nginx & php-fpm インストール

apt-get update  
apt-get -y install nginx php5-common php5-fpm php-apc

nginx & php-fpm 設定ファイルの場所など

設定ファイルなどは以下の path にインストールされます。

nginx -- /etc/nginx  
php-fpm -- /etc/php5/fpm

サーバの起動などは以下の方法で

service nginx {start|stop|restart|reload|force-reload|status|configtest}  
service php5-fpm {start|stop|graceful-stop|restart|reload|force-reload}

2012-03-13 19:20 update
上記の方法はphpのレポジトリが削除されているため、現在機能していません。