Ubuntu14.04にてnginx環境を構築しWordpPressを高速に

軽量Webサーバーとして近年急速にシェアを拡大している「Nginx(エンジンエックス)」を利用し、Ubuntu14.04にWordPress環境を構築する方法をご紹介!PV数が増加し、共有レンタルサーバーでは物足りなくなってしまった方必見です!

fast_nginx_wordpress

軽量WebサーバーNginxとは?

Nginxは2002年頃にロシアのIgor Sysoev氏によって、1日に5億リクエストを処理するWebサイトのHTTPサーバーとして開発されました。2004年に一般公開され、現在はBSDライクライセンスの下、LinuxやBSD系OSをはじめとするさまざまなプラットフォームで利用できるようになっています。
http://www.atmarkit.co.jp/ait/articles/1406/17/news013.htmlより

諸々必要なパッケージをインストール

作業に必要なvimgitなどのパッケージをインストール

nginx、PHP、MySQLのインストール

MySQLのrootユーザのパスワードを入力

2015.11.24追記

nginxにてWordPressの画像編集などの機能が動かない場合の対処
PHPのグラフィック用モジュールであるPHP-GDがインストールされていない
または有効になっていない可能性があるとのこと
http://kawatama.net/web/1376より

この時点で、サーバーのIPアドレスを叩いてWelcome to nginx!が表示されれば無事インストール完了

PHPの設定

php-fpm

nginxはapacheと違い通常だとPHPとの連携がない
PHPとの連携をするためにphp-fpmを導入する

php-fpm.confファイルを編集する

php.iniの設定

phpを再起動

MySQLの設定

my.cnfの設定

データベースを作成

nginxの設定

virtual hostの設定

nginx.confの設定

ファイルのアップロードサイズを変更

WordPressのインストール

wget等のインストール

wordpressのダウンロード

アクセス権限を変更

参考

http://anopara.matrix.jp/2014/10/01/10-min-nginx-wordpress/
http://kawatama.net/web/548
http://www.server-memo.net/server-setting/nginx/nginx-413.html
http://hamako9999.net/apache2nginx/