Amazonフジパンの「メロンクーヘン」の記事が人気です。VMwareiptablesの設定が完了したら、いよいよサーバの設定。今回はApacheではなく、巷でウワサのアイツ、「Nginx」をインストールしてみたいと思います。いうか、Nginxの使い方を勉強するためにこのサーバを立てたと言っても過言ではない。ウェブサーバの代名詞とも言える「Apache」。そのApacheよりも高速で安定してて省メモリと今、巷でウワサのアイツが「Nginx」です。「Nginx」と書いて「エンジンエックス」と読みます。Apacheと異なり、Nginxでは、ただインストールしただけではPHPを使用することが出来ません。PHPを使用したければ、FastCGIを導入してPHPを処理出来るようにする必要があります。NginxでPHPを使用出来るようにするには、spanw-fcgiやphp-fpmというものを使うのが一般的なようです。今回は、設定がより簡単そうなphp-fpmを使うことにしました。PHP5.3.3からphp-fpmが標準で使えるようになったらしく、インストールして使い出すまでの手間がほとんどかかりません。インストールMySQLのインストールまずはMySQLをインストールします。インストールの途中でrootのパスワードを求められるので考えておきましょう。PPAを使用しました。PPAを使用するにはpython-software-propertiesが必要なので、最初にこれをインストールします。python-software-properties続いて、PPAでNginxをインストール。nginxNginxのインストールはなんかめんどくさい(もしくは、apt-getでインストール出来るけどVer.がすげー古い)イメージがあったのですが、すげー簡単ですね。ここ最近、急速に環境が整ってきてる感じ?インストール後、とりあえず起動してみます。start起動したら、ブラウザでIPアドレスを叩いてみます。Nginxへようこそ!PHPのインストールつづいてPHPのインストール。ubuntuでは、php-fpmをインストールするのにあーだこーだしなきゃいけない、みたいなのを見た覚えがあるのですが、ubuntu11.10では普通にapt-getでインストール出来ました。php-mcryptインストールしたらphp-fpmを立ち上げておきます。startApacheではApacheの一部としてPHPが動作していたのですが、Nginxでは、Nginxとは別にPHPを立ち上げておいて、phpを処理するときはNginxからphp-fpmへ処理を渡す、という感じになっています。ここではNginxとは別にphp5-fpmを立ち上げています。