2007年6月5日火曜日

守護神ぱっち

存在だけは知ってた Hardened-PHP ProjectSuhosin

5.2.3にするついでに
なんとなく Suhosinパッチあてて Suhosinエクステンション作成 & ロード。
これまたついでに アクセラレータは apc を切って xcache に変更

なんの変哲もないインストール

o 5.2.3 の tarball おとす
o Suhosin Patch 0.9,6 、Suhosin Extension をおとす

suhosin patch あててphp いれかえ
% tar jxf php-5.2.3.tar.bz2
% gunzip suhosin-patch-5.2.3-0.9.6.2.patch.gz
% cd php-5.2.3
% patch -p1 < ../suhosin-patch-5.2.3-0.9.6.2.patch

(php入れ替える)

suhosin extension 作成
% tar zxf suhosin-0.9.20.tgz
% cd suhosin-0.9.20
% phpize
% ./configure --enable-suhosin (いらない?)
% make
% sudo make install

(suhosin.so を然るべきところにコピー)

とりあえず
extension = "suhosin.so"
suhosin.simulation=On
で動かす。


xcache
INSTALL にしたがってみればいい。

o tarball 展開
o phpize
o ./configure --enable-xcache (いらない?)
o make && sudo make install

あとはphp.ini をもそもそ


phpinfoでみると

This server is protected with the Suhosin Patch 0.9.6.2
Copyright (c) 2006 Hardened-PHP Project

こんなのがでてきたり

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with XCache v1.2.0, Copyright (c) 2005-2006, by mOo
with Suhosin v0.9.20, Copyright (c) 2002-2006, by Hardened-PHP Project

with〜〜が増える。

suhosin あてたから、後日なにかではまりそうな予感。
pukiwiki は快調だからよし。

0 件のコメント:

コメントを投稿