[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:43906] Re: apache2-mpm-workerでphp4を使う(Re: PukiWikiをパッケージインストール)
- From: Tatsuki Sugiura <sugi@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Subject: [debian-users:43906] Re: apache2-mpm-workerでphp4を使う(Re: PukiWikiをパッケージインストール)
- Date: Mon, 27 Jun 2005 11:58:20 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-face: %#SbsX5Ajq`)JKPGXyq8Cn6"<`&M~n\?,}`vYU7[}gM!q_K=\v6[}y8&R:Dy3O0Ymmw$@>T $Ys$^Tw8ghB'uxX)I(n_x\5RQ|s'D0m$,"I^\S
- X-gpg-fingerprint: C4BC EDCC 50B2 2D7B 4A85 4A13 6CAD 85CE 4502 FDC2
- X-gpg-keyid: 4502FDC2
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-public-key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4502FDC2
- X-spam-level:
- X-spam-status: No, hits=-4.4 required=10.0 tests=IN_REP_TO,ISO2022JP_BODY,ISO2022JP_CHARSET, QUOTED_EMAIL_TEXT,REFERENCES,SIGNATURE_SHORT_DENSE, SPAM_PHRASE_03_05,USER_AGENT version=2.44
- References: <20050624152403.611D.KOMOTO.YC@xxxxxxxxxxxxxxxxxxxxxx> <87psucw34x.wl@xxxxxxxxxxxxxx> <20050624221828.6F83.YOUICHI@xxxxxxxxxxxxxx>
- Message-id: <87mzpcsdyu.wl@xxxxxxxxxxxxxxxxx>
- X-mail-count: 43906
- User-agent: Wanderlust/2.15.1 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (Sanj) APEL/10.6 Emacs/21.4 (i386-pc-linux-gnu) MULE/5.0 (賢木)
杉浦です。
>>> In Message "[debian-users:43857] apache2-mpm-workerでphp4を使う(Re: PukiWikiをパッケージインストール)"
>>> <20050624221828.6F83.YOUICHI@xxxxxxxxxxxxxx>,
>>> "河本陽一/いっつ" <youichi@xxxxxxxxxxxxxx> said;
<Snip...>
> 展開してパーミッションを変更した後、phpがインストールされていないこと
> に気づいてインストールしようとしました。
> libapache2-mod-php4が最適かと思ったのですが、これをインストールするに
> は、apache2-mpm-workerを消して、apache2-mpm-preforkに変える必要があるよ
> うです。
> workerのままphp4を使用したいのですが、php4はスレッドセーフではないので
> しょうか。
一応実験的な(?)スレッドサポートオプションはあるようですが、Debian package
では有効になっていません。
/usr/share/doc/php4-common/README.Debian.gz
には
Using php4 with threaded webservers (eg. apache2-mpm-worker, caudium)
---------------------------------------------------------------------
After much back-and-forth with upstream (and even building our
packages thread-safe for a while), we're currently admitting defeat
on that front, and are NOT building any thread-safe versions of
PHP for any webservers. Our recommendation is that, if you need
to use a threaded webserver, you should use php4-cgi in either
'normal' CGI mode, or in FastCGI mode.
Adam Conrad <adconrad@xxxxxxx> Sun, 06 Feb 2005 08:24:56 -0700
と書いてありますし、
http://uk2.php.net/manual/en/install.unix.apache2.php
には
Warning
We do not recommend using a threaded MPM in production with Apache2.
Use the prefork MPM instead, or use Apache1. For information on why,
read the related FAQ entry on using "Apache2 with a threaded MPM"
とあります。
> 同じサーバで性能が要求されることもやっていますので、できればworkerで
> apacheを動かしたいのです。ひょっとして、workerもpreforkもほとんど性能が
> 同じだったりしますかね。
うーん。これは良く知りませんが、どちらかというとその「性能の要求されること」
の作り方次第でしょう。静的ファイルへの多量のアクセスをさばくとかなら worker
の方が早いはずですが、それ以外は実際やってみないと分かりません。
> workerで動かそうと思えば、CGIとしてphpを使うしかないのでしょうか。
どうしても worker で php を直接使いたければ、debian/rules にコンパイル
オプションを足してパッケージを再コンパイルすれば一応出来ます。
出来ますが、CGI でやった方が素直だと思います。
--
Tatsuki Sugiura mailto:sugi@xxxxxxxxxxxxxxxxxxxxxxxxxxx