[PHP-users 15383]Re: SunOneWebServer6でPHP

Sumito_Oda oda @ bst.jp
2003年 5月 20日 (火) 01:23:33 JST


織田です。一部DMでやってて流れが切れてますので
DMの分、自己フォローします

1.iPlanet6頃からInitファンクション(Init指令)は
obj.confじゃなくてmagnus.confの方に書くようになったこと。

参考
http://docs.sun.com/source/816-5683-10/migrate.htm#20780
http://www.php.net/manual/ja/install.netscape-enterprise.php
の下の方のUser Contributed Notes

2.Sun ONE Web Server 6.0 SP5では
http://docs.sun.com/source/816-6434-10/rn60sp5.html#1029363
PHP4.2.1までは取り合えず記述には大丈夫とはありますよ。

>===>magnus.conf
>Init fn="load-modules" 
>funcs="php4_init,php4_close,php4_execute,php4_auh_trans" 
>shlib="D:\PHP4\sapi\php4nsapi.dll"
>Init fn="php4_init" errorString="Failed to initialize PHP!" LateInit="ys"

関係ないと思いますが、php4_auth_transのtypoかと。
どっちみち設定で使うように指定していないので大丈夫かな。
あと元の記述がtypoしてますが、LateInit="yes"です。
pathの区切り文字を「\」→「/」でも影響ないのですよね…
 
><Object name="default">
>Service fn="php4_execute" type="magnus-internal/x-httpd-php"
></Object>

fn=関数名ってダブルクォートなしが正しい筈なんですが、
php.netのサンプルにもみんな付いてますな。これで問題ありませんでしたっけ?
#funcで列挙するときは必要。別にfnに付けても大丈夫だと思いますけど。

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

他は設定はOKな気がするんですが、Windowsだと色々あるんですかね。

-- 
Sumito_Oda mailto:oda @ bst.jp


PHP-users メーリングリストの案内