[PHP-users 7336] Solaris + iPlanet + PHP

nakajima php-users@php.gr.jp
Thu, 09 May 2002 12:10:33 +0900


いつもお世話になっております。
中島といいます。

下記環境及び設定にてPHPのインストールを行った結果、
以下の現象が出て正常に動作しませんでした。

自分なりに試行錯誤したのですが、原因は分からず
どうする事も出来ませんでした。

どなたか、原因または対処方をご存じの方がおられましたら
宜しくご指導頂きたいと思います。


【環境】

 Solaris8(sparc版)
 iPlanet WebServer6.0 SP1
 PHP4.2.0
 MySQL 3.23.49


【現象】

 単純なPHPをブラウザから参照した時に、下記メッセージが
WebServerのログに出力され、正常に動作しない。

[09/May/2002:11:34:07] warning (16686): The server configuration may require more file descriptors than the operating system provides.  If you encounter PR_PROC_DESC_TABLE_FULL_ERROR errors, you may
wish to increase the operating system hard file descriptor limit from 5120 to 10883 (see your operating system documentation) or decrease one or more of the following settings: MaxFiles in nsfc.conf
and ConnQueueSize, RqThrottle, and MaxKeepAliveConnections in magnus.conf.


※/etc/systemにてrlim_fd_maxの値を大きくしてもしても
 効果はありませんでした。


【インストール】

$ ./configure --with-mysql=/mysql_dir --with-nsapi=/ns_server_dir --enable-track-vars --enable-libgcc
$ make
$ make install


【設定】

magnus.confに以下を追加

 Init fn="load-modules" shlib="/ns_server_dir/libphp4.so" funcs="php4_init,php4_close,php4_execute,php4_auth_trans"
 Init fn=php4_init LateInit=yes errorStrings="Failed to initialize PHP!"


obj.confに以下を追加

 <Object name="default">
 :
 :
 Service fn="php4_execute" type="magnus-internal/x-httpd-php"
 :
 </Object>

 <Object name="x-httpd-php">
 ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
 Service type="magnus-internal/x-httpd-php" fn=php4_execute
 </Object>

mime.typesに以下を追加

 type=magnus-internal/x-httpd-php	exts=php



以上、宜しくお願い致します。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
T.Nakajima
mailto:t-nakajima@pj.jp.nec.com
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/