VPS=IO性能が弱い・・・気がしてるのでセッションはmemcacheに任せよう!|「サクラのVPS 980円」を使ってみた
ついでにphpMyAdminも入れてみました。
zned-serverのインストールし直し
php-5.3-extra-extensions-zend-server-ceをいれるとsessionにmemcacheが使えるようになる。
依存関係がわからなくなりそうだったのでいっったん削除してからインストールしてみた。
yum remove zend-server-ce-php-5.3 'php-5.3-*'
yum install zend-server-ce-php-5.3 php-5.3-extra-extensions-zend-server-ce
memcached
CentOSにもZend-Serverにも用意されてないようだ
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpm -hiv rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
yum --enablerepo=rpmforge install memcached
chkconfig memcached on
service memcached start
sessionをmemcachedに保存するように修正
管理画面で以下を修正
- session.save_handler=memcache
- session.save_path="tcp://localhost:11211?persistent=1&weight=1&timeout=1&retry_interval=15"
※zend-serverの再起動が必要
service zend-server restart
mysql
wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -hiv epel-release-5-4.noarch.rpm remi-release-5.rpmyum --enablerepo=remi,epel install mysql-server
chkconfig mysqld on
service mysqld start
/usr/bin/mysql_secure_installation
phpPgAdmin
cd /var/www/html
wget 'http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.7/phpMyAdmin-3.3.7-all-languages.tar.gz?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php&ts=1284032306&use_mirror=jaist'
tar zxvf phpMyAdmin-3.3.7-all-languages.tar.gz
mv phpMyAdmin-3.3.7-all-languages phpMyAdmin
cd phpMyAdmin
cp config.sample.inc.php config.inc.php
config.inc.phpの修正
$cfg['Servers'][$i]['auth_type'] = 'http';