[PHP-users 3661] Re: Windows上のapac he+PHP4.0.6(DLL) での連続動作時の障害

tamagawa ryuji php-users@php.gr.jp
Mon, 19 Nov 2001 15:10:47 +0900


玉川@stsです。

>windows2000server + Apache1.3.20-win32 + php4.0.6-win32
>で実施してますが、別段問題はないようですが、DLL 版というのは
>どういった代物なのでしょうか?

ええと、Windows版だと正式にはどういうのが正しいのかよくわかって
いませんが、要するにLinuxで言うところのDSO版です。apacheの
プロセス内で動くように設定している、という意味でした。

>ダウンロード元、インストール方法及び、Apache のhttpd.conf と
>php.ini の内容が見たいのですけれど。

ダウンロード元は、本家www.php.netのダウンロードリンクの

* PHP 4.0.6 zip package [4,859Kb] - 23 June 2001

です。これをc:\usr\local\phpに解凍して、c:\usr\local\php\php4ts.dllを
c:\winnt\system32に、c:\usr\local\php\dllsディレクトリ内のDLLファイル
もc:\winnt\system32にコピー(msvcrt.dllを除く)。

で、httpd.confは以下の通り(デフォルトからの変更分のみ)です。
KeepAlive Off
MaxRequestsPerChild 80
ThreadsPerChild 80
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
LoadModule php4_module c:/usr/local/php/sapi/php4apache.dll

php.iniには、もともとのphp.ini-distの内容をそのまま使っています。
--
玉川@sts