SAKURA VPSにWordpress4.1をインストールする

さくらVPSwordpressをインストールします。webサーバーにはnginxを使います。ただし、nginxはインストール済みとします。

wordpressPHPを使用するので、まずはphp-fpmを入れます

yum -y install php-fpm

任意のディレクトリに移動してwordpressのファイルをDLして解凍します。

cd /var/www/apps
wget http://ja.wordpress.org/wordpress-4.1-ja.zip
unzip wordpress-4.1-ja.zip
rm wordpress-4.1-ja.zip

/etc/php-fpm.d/www.confのapacheの部分をnginxに書き換えます

user = apache
group = apache

user = nginx
group = nginx

 

/etc/nginx/conf.d/mongoose.confを編集します(ドキュメントルートを/var/www/apps/wordpressとする)

server {
  listen       80;
  server_name  mongoose.kozakana.net;

  access_log   /var/log/nginx/mongoose.access.log ltsv;
  error_log    /var/log/nginx/mongoose.error.log;
  root         /var/www/apps/wordpress;
  index        index.php;

  location ~ \.php$ {
      fastcgi_pass   127.0.0.1:9000;
      fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  /var/www/apps/wordpress$fastcgi_script_name;
      include        fastcgi_params;
  }
}

 

php-fpmの起動と自動起動の設定をします。

/etc/init.d/php-fpm start
chkconfig php-fpm on

最後に、

/etc/init.d/nginx configtest

でエラーがなければ設定再読み込み

/etc/init.d/nginx reload

 

また、php-mysqlが入っていない時は『お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。』が出るので下記コマンドでインストールして再読み込みします。

yum -y install php-mysql
/etc/init.d/php-fpm restart