suphp

suphp導入しました。
これは、ユーザ権限でPHPを動かすもの。ユーザは特に意識することなく導入できるのが強み。だけどまだapache 2.2には対応してなかった。。。
ということで、むりくりインストールした手順を公開。
まず、むりくりパッチをダウンロード
suphp-0.5.2_apache22.diff


# cd /usr/ports/www/suphp
# make patch
↑まずpatch phaseまで進める
# cd work
# patch –batch < /tmp/suphp-0.5.2_apache22.diff ↑パッチをあてます。(diffのpathは適宜変更) # cd ../ # make build ↑問題なくビルドできるか確認 # cd /usr/local/libexec # ln -s apache22 apache2 ↑moduleがインストールされるディレクトリにsymlinkを張る # cd /usr/ports/www/suphp # make install [/plain] ※内部でcgi版phpを呼び出してるので、モジュール版phpとconflictします。 最後にhttpd.confに設定を書きます。 [plain] LoadModule suphp_module libexec/apache22/mod_suphp.so   <IfModule suphp_module> suPHP_Engine on suPHP_ConfigPath /usr/local/etc </IfModule> [/plain] 動かなかったらごめんなさい。

コメント