Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! mod_perl] C_Lのブックマーク
[go: Go Back, main page]

タグ

mod_perlに関するC_Lのブックマーク (3)

  • mod_perl2 インストール

    テスト用のサーバーにPlamo LinuxとApache2.0.54が入ってるわけですが、 今回、これにmod_perlをインストールしようと試行錯誤してみました。 mod_perlのサイトはここ。 もちろん全部英語です。 が、幸い英語が読めるので、インストールそのものは特別問題はありませんでした。 mod_perl1.0とmod_perl2.0があるので、Documentを読むと、Apache1.xではmod_perl1.0、Apache2.xではmod_perl2.0をインストールしなければならない、とのことなので、mod_perl2.0をダウンロードしてきました。 インストールの基linuxならどれも同じ、 $ perl Makefile.PL $ make $ su # make install 実際にはインストールに必要なモジュール CGI.pm 3.11 Compress:

  • バックナンバー – おくvillage

    このURLのページは表示することが出来ませんでした。 IQサーバー

  • mod_perl 環境下でやっちゃダメなものをいくつか。

    mod_perl 環境下でやっちゃダメなものをいくつか。 exit システム関数 正確には CORE::exit ですけど、実行すると現在の Apache プロセス(nobody)が落っこちます。 当然 root の Apache は子プロセスを立ち上げなおすんで 余分なシステム負荷が掛かりますし、mod_perl のメリットである キャッシュ効果が得られない=普通のCGI実行より鈍足になるという、 なかなか致命的な結果になってしまいます(^^; これを避けるために、mod_perl 環境下では exit() 関数 が 定義されてるので、必要な場合には必ず丸括弧をつけませう。 ○ exit( 0 ); × exit 0; 同じことが、die システム関数 にも言えます。こっちは素直に 「use Carp」して「croak 関数」で代替したほうが安全だと思う。 #eval の中で CORE:

  • 1