2012年12月28日金曜日

SL6+mysql+php+apache+mod_fastcgi+php-fpm

WordPressをインストールするために、必要なモジュールをインストールしていきます。

mysql

yum install mysql-server mysql
chkconfig mysqld on
次に/etc/my.cnfを編集します。ファイルの内容は、VPS 2GB用のmy.cnfを参考にしてください。
service mysqld start
/usr/bin/mysql_secure_installation

PHP 5.3 + php-fpm

PHP 5.3をインストールします。
yum install php54 php54-common php54-mysql php54-mbstring php54-gd php54-xml php54-fpm
/etc/php.iniを編集します。内容は、VPS 2GB用のphp.iniを参考にしてください。 mod_fastcgiをインストールします。
yum install mod_fastcgi
mod_fastcgiを有効にします。 /etc/httpd/conf.d/fastcgi.conf
User apache
Group apache

LoadModule fastcgi_module modules/mod_fastcgi.so

FastCgiExternalServer /var/www/fcgi-bin/php-fpm -socket /var/run/php-fpm.sock
AddHandler php-fastcgi .php
ScriptAlias /fcgi-bin/ /var/www/fcgi-bin/
Action php-fastcgi /fcgi-bin/php-fpm
AddType application/x-httpd-php .php
DirectoryIndex index.php
php.confを無効にする。
$ mv php.conf php.conf.bak
php-fpmをUnix Socketでリッスンするように設定します。
listen = /var/run/php-fpm.sock
listen.owner = apache
listen.group = apache
listen.mode = 0666
apacheの設定で、ExecCGIを有効にする。 /etc/httpd/conf/httpd.conf

    Options +ExecCGI

サービスをリスタートする。
# service php-fpm restart
# service httpd restart

0 件のコメント:

コメントを投稿