最近、レンタルサーバが重い。
大手の安定しているサーバだし、負荷をモニタしてみると、全然負荷はかかっていない模様。
もしかしてDBアクセスが重いのかも知れないけど、DBにゴリゴリ書くプログラムを動かしても変化無い。
ということで。
こちらの記事を参考に、レンタルサーバにAPCなるものをインストールして、PHPの高速化を図ってみようと思う。
—-
むしろ WordPress の管理画面が爆速になる APC (Alternative PHP Cache)
http://www.nire.com/2009/04/wordpress-apc/
—-
とりあえずPoderosaでSSH接続。
yumで必要となるコマンド類をインストールする。
yum -y install php-devel php-pear gcc httpd-devel yum: Command not found.
ズコー。しょっぱなから。
じゃあrpmでyumをインストールしてみよう。
%mkdir yumrpm %cd yumrpm %wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm --2009-08-19 01:11:51-- http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm Resolving ftp.iij.ad.jp... 202.232.140.139, 202.232.140.138, 202.232.140.136, ... Connecting to ftp.iij.ad.jp|202.232.140.139|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 939467 (917K) [application/x-rpm] Saving to: `yum-3.2.19-18.el5.centos.noarch.rpm' 100%[=====================================================================================>] 939,467 --.-K/s in 0.1s 2009-08-19 01:11:51 (9.29 MB/s) - `yum-3.2.19-18.el5.centos.noarch.rpm' saved [939467/939467]
OKっぽ。
rpm -ihv yum-3.2.19-18.el5.centos.noarch.rpm rpm: Command not found.
ちょ!rpmも入ってないってどういうこと?!
あなた誰ですか?
FreeBSD wwwxxx.xxx.ne.jp 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #5: Wed Jun 17 15:21:58 JST 2009 i386
Σ!ガーン。FreeBSDってとても苦手なんですけど。
仕方が無いのでrpmをインストールするところから始める。
ぐぐってみると、FreeBSDにrpmを入れるのは結構大変みたいだ。
rpmがrpmで配布されててももちろんインストールできない。
どうやら、rpm2cpioというコマンドでrpmパッケージを展開して取り出してインストールするらしい。
なんとか最新のrpm2cpioの場所を発見。
rpm2cpio コマンドをダウンロード
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/All/rpm2cpio-1.2_2.tbz
解凍する。
tar xvf rpm2cpio-1.2_2.tbz
実行してみる。
bin/rpm2cpio yum-3.2.19-18.el5.centos.noarch.rpm | cpio -id bin/rpm2cpio: Command not found. cpio: premature end of archive
ここを参考にviで弄ってみる
http://logic.stepserver.jp/memo.cgi/archive/542/
vi bin/rpm2cpio #!/usr/local/bin/perl ↓ #!/usr/local/bin/perl - bin/rpm2cpio yum-3.2.19-18.el5.centos.noarch.rpm | cpio -id bin/rpm2cpio: Command not found. cpio: premature end of archive
うーん、だめかぁ。
今日はここまで。
