−phpを高速化(ZendOptimizer導入)−

いきさつ
XOOPSを使ってサイトを構築しましたが,どうもphpは遅いって感じがしてました。アクセスしてくださる方からも,「もっときびきび動かない?」っていう要望も受けていました。あれこれ対策はしたのですが,なかなか改善されません。そこで,php の実行をキャッシュ化してスピードアップをはかるツールを導入することにしました。効果のほどは分かりませんが,少しでも高速になればいいなと思っての導入です。
準備
フリーで使えるツールをダウンロードします。有名なところでは,PHP Acceleratorがあります。これを導入と思ったのですが,私の環境に合う(phpのバージョンは4.2.3)が見つかりません。4.3.0用のものが使えるかなと思ったのですが,ちょっと不安だったので,他のものを探しました。
そこで,ユーザ登録が必要ですが,フリーで利用できるZend 社の Zend Optimizerに決定。早速ダウンロードしました。私が導入した2003.7.27現在で,最新バージョンはZend Optimizer 2.1.0a で,PHP4.3.1まで対応しています。
インストール
インストールは簡単です。適当なディレクトリにファイルをダウンロードして解凍します。
# tar zxvf ZendOptimizer-2[1].1.0a-Linux_glibc21-i386.tar.gz ←まずは解凍
# cd ZendOptimizer-2.1.0a-Linux_glibc21-i386 ←新しくできたディレクトリーに移動
# ./install.sh ←インストーローラが起動
あとは,インストーラの指示にしたがって進めるだけです。
・最初に,インストール場所を尋ねられるので,デフォルトのままOK
・つぎに,php.ini のありかを尋ねられるので,ご自分の環境に合わせて入力しOK(私の場合は/usr/local/lib)
・HTTPDはapacheですかって尋ねられるので,OK
・apacheの設定ファイルはどこかって尋ねられるので,ご自分の環境に合わせて入力しOK(私の場合は/etc/httpd/conf)
・最後にapacheをの再起動を促されるのでOK
これで完了です。
正しくインストールできたかどうか確認してみましょう。
テキストエディタを開き,下記のように記述します。
<?
echo phpinfo();
?>
これをphpinfo.phpという名称で保存し, apache のデフォルトディレクトリーに転送します。このファイルにブラウザでアクセスします。
上の図のように Zend 社のマークのところに,このインストールしたファイル名が出てくれば OKです。


このサイトに関するお問い合わせはlinux@kitahotaru.comまでお願いいたします。