com doc/ja: Remove docs about NSAPI: appendices/configure/servers.xml appendices/ini.list.xml install/unix/index.xml install/unix/sun.xml install/windows/legacy/index.xml install/windows/legacy/sun.xml language-snippets.ent reference/apache/functions/apache-child-terminate.xml reference/apache/functions/apache-request-headers.xml reference/apache/functions/apache-response-headers.xml reference/info/functions/php-sapi-name.xml reference/nsapi/book
[email protected] (Yoshinari Takaoka) Wed, 13 Jan 2021 16:20:54 +0000
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
Commit: ff8e0fb78a38b101818d34c4ec7e57ba3df1396e Author: Yoshinari Takaoka <[email protected]> Thu, 14 Jan 2021 01:20:54 +0900 Parents: 5b0991c4aa1236369edf395476b7593cc3bafe5d Branches: master Link: http://git.php.net/?p=doc/ja.git;a=commitdiff;h=ff8e0fb78a38b101818d34c4ec7e57ba3df1396e Log: Remove docs about NSAPI This SAPI has been removed in PHP 7 Changed paths: M appendices/configure/servers.xml M appendices/ini.list.xml M install/unix/index.xml D install/unix/sun.xml M install/windows/legacy/index.xml D install/windows/legacy/sun.xml M language-snippets.ent M reference/apache/functions/apache-child-terminate.xml M reference/apache/functions/apache-request-headers.xml M reference/apache/functions/apache-response-headers.xml M reference/info/functions/php-sapi-name.xml D reference/nsapi/book.xml D reference/nsapi/constants.xml D reference/nsapi/functions/nsapi-request-headers.xml D reference/nsapi/functions/nsapi-response-headers.xml D reference/nsapi/functions/nsapi-virtual.xml D reference/nsapi/ini.xml D reference/nsapi/reference.xml D reference/nsapi/setup.xml
diff_ff8e0fb78a38b101818d34c4ec7e57ba3df1396e.txt
(text/plain, 59.1 KB)
diff --git a/appendices/configure/servers.xml b/appendices/configure/servers.xml
index d47d556304..0f3f000131 100644
--- a/appendices/configure/servers.xml
+++ b/appendices/configure/servers.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e443388d4249fea383d6ec2d1a338be220cf95ee Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: takagi Status: ready -->
<!-- Credits: mumumu -->
<sect3 xml:id="configure.options.servers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>SAPI オプション</title>
@@ -95,17 +95,6 @@
</listitem>
</varlistentry>
- <varlistentry xml:id="configure.with-nsapi">
- <term>
- <option role="configure">--with-nsapi=DIR</option>
- </term>
- <listitem>
- <para>
- インストール済みの Netscape/iPlanet/SunONE Webserver へのパスを指定します。
- </para>
- </listitem>
- </varlistentry>
-
<varlistentry xml:id="configure.with-servlet">
<term>
<option role="configure">--with-servlet[=DIR]</option>
diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml
index 8ee299107b..15476cdf8f 100644
--- a/appendices/ini.list.xml
+++ b/appendices/ini.list.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 027f187b3ed8cdec60db6f83baf8f62b536d1101 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: takagi Status: ready -->
<!-- CREDITS: hirokawa,shimooka,mumumu -->
<section xml:id="ini.list" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
@@ -1501,12 +1501,6 @@
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('mysqlnd-qc.configuration.list')/*)" />
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('mysqlnd-uh.configuration.list')/*)" />
<row>
- <entry><link linkend="ini.nsapi.read-timeout">nsapi.read_timeout</link></entry>
- <entry>"60"</entry>
- <entry>PHP_INI_ALL</entry>
- <entry></entry>
- </row>
- <row>
<entry><link linkend="ini.oci8.connection-class">oci8.connection_class</link></entry>
<entry>""</entry>
<entry>PHP_INI_ALL</entry>
diff --git a/install/unix/index.xml b/install/unix/index.xml
index 749fad6e9d..9ee59939fd 100644
--- a/install/unix/index.xml
+++ b/install/unix/index.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 38e583cf8ea3f7b65bf09b9bb12e5a05c269541b Maintainer: haruki Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: haruki Status: ready -->
<!-- Credits: fujimoto, hirokawa, yuw, haruki, shimooka, mumumu -->
<chapter xml:id="install.unix" xmlns="http://docbook.org/ns/docbook">
<title>Unix システムへのインストール</title>
@@ -141,7 +141,6 @@
&install.unix.apache2;
&install.unix.nginx;
&install.unix.lighttpd-14;
- &install.unix.sun;
&install.unix.litespeed;
&install.unix.commandline;
<!-- operating system specific nodes -->
diff --git a/install/unix/sun.xml b/install/unix/sun.xml
deleted file mode 100644
index 2648f8ef32..0000000000
--- a/install/unix/sun.xml
+++ /dev/null
@@ -1,347 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: haruki Status: ready -->
-<!-- Credits: hirokawa, haruki -->
- <sect1 xml:id="install.unix.sun" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Sun, iPlanet, Netscape サーバー(Sun Solaris 用)</title>
- <para>
- このセクションでは、Sun Solaris 上の Sun Java System Web Server, Sun ONE Web Server,
- iPlanet and Netscape server に PHP をインストールする際の
- 手引きと注意事項について説明します。
- </para>
- <para>
- PHP 4.3.3 より、<link linkend="ref.nsapi">NSAPI モジュール</link> を使って
- <link linkend="install.unix.sun.specialpages">独自エラーページ および
- ファイル一覧表示ページの生成</link> が可能です。 Apache 互換の関数も追加されています。
- また、これらの Web サーバーについての
- <link linkend="install.unix.sun.notes">サブリクエストに関する注意</link> も参照してください。
- </para>
- <para>
- Netscape Enterprise Server (NES) への PHP のインストールに関しては
- <link xlink:href="&url.netscape.nsapi;">&url.netscape.nsapi;</link> にも情報があります。
- </para>
-
- <para>
- Sun JSWS/Sun ONE WS/iPlanet/Netscape Web サーバー用に PHP をビルド
- するには、<link linkend="configure.with-nsapi">--with-nsapi=[DIR]</link>
- オプションに適切なインストールディレクトリを指定してください。
- デフォルトのディレクトリは、通常、<filename class="directory">/opt/netscape/suitespot/</filename>
- です。
- <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename> も参照してください。
- </para>
- <para>
- <orderedlist>
- <listitem>
- <para>
- 以下のパッケージを、<link xlink:href="&url.sun.freeware;">
- &url.sun.freeware;</link> や他のダウンロードサイトから取得し、
- インストールします。
- <simplelist>
- <member><filename>autoconf-2.13</filename></member>
- <member><filename>automake-1.4</filename></member>
- <member><filename>bison-1_25-sol26-sparc-local</filename></member>
- <member><filename>flex-2_5_4a-sol26-sparc-local</filename></member>
- <member><filename>gcc-2_95_2-sol26-sparc-local</filename></member>
- <member><filename>gzip-1.2.4-sol26-sparc-local</filename></member>
- <member><filename>m4-1_4-sol26-sparc-local</filename></member>
- <member><filename>make-3_76_1-sol26-sparc-local</filename></member>
- <member>
- <filename>mysql-3.23.24-beta</filename> (mysql サポートが必要な場合)
- </member>
- <member><filename>perl-5_005_03-sol26-sparc-local</filename></member>
- <member><filename>tar-1.13</filename> (GNU tar)</member>
- </simplelist>
- </para>
- </listitem>
- <listitem>
- <simpara>
- パスを適切に設定します
- ( <literal>PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin</literal> )。
- そして、<userinput>export PATH</userinput>とし、パスを有効にします。
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <userinput>gunzip php-x.x.x.tar.gz</userinput> (<filename>.gz</filename> 配布の場合のみ)
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <userinput>tar xvf php-x.x.x.tar</userinput>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- PHP を展開したディレクトリに移動します
- <userinput>cd ../php-x.x.x</userinput>
- </simpara>
- </listitem>
- <listitem>
- <para>
- 以下のステップを実施します。
- <filename class="directory">/opt/netscape/suitespot/</filename> は
- netscape サーバーがインストールされている場所です。
- 異なる場合は、適切なパスに変更してください。
- <programlisting role="shell">
-<![CDATA[
-./configure --with-mysql=/usr/local/mysql \
---with-nsapi=/opt/netscape/suitespot/ \
---enable-libgcc
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <simpara>
- <command>make</command> を実行し、その後 <command>make install</command>
- を実行します。
- </simpara>
- </listitem>
- </orderedlist>
- </para>
- <para>
- 基本インストールを実行したら、適当な readme ファイルを参照してください。
- いくつかの追加インストール手順を実行する必要があるかもしれません。
- </para>
- <formalpara>
- <title>Sun/iPlanet/Netscape の設定手順</title>
- <para>
- まず、共有ライブラリの探索のために、環境変数
- LD_LIBRARY_PATH にパスをいくつか追加する必要があります。
- Webサーバーの開始スクリプトで行うのが最善でしょう。
- 開始スクリプトは、通常
- <filename class="directory">/path/to/server/https-servername/start</filename>
- にあります。
- また、<filename class="directory">/path/to/server/https-servername/config/</filename>
- にある設定ファイルの編集も必要です。
- <orderedlist>
- <listitem>
- <para>
- <filename>mime.types</filename>に次の行を追加します
- (administration server で行えます。)
- <screen>
-<![CDATA[
-type=magnus-internal/x-httpd-php exts=php
-]]>
- </screen>
- </para>
- </listitem>
- <listitem>
- <para>
- <filename>magnus.conf</filename> (サーバー>= 6の場合) または
- <filename>obj.conf</filename> (サーバー< 6の場合) を編集し、
- 以下の行を追加します。
- ここで、shlib はシステムにより異なります。
- <filename>/opt/netscape/suitespot/bin/libphp4.so</filename>
- 等となるでしょう。
- <literal>mime types init</literal> の後に置いてください。
- <programlisting>
-<![CDATA[
-Init fn="load-modules" funcs="php4_init,php4_execute,php4_auth_trans" shlib="/opt/netscape/suitespot/bin/libphp4.so"
-Init fn="php4_init" LateInit="yes" errorString="Failed to initialize PHP!" [php_ini="/path/to/php.ini"]
-]]>
- </programlisting>
- (PHP >= 4.3.3) <literal>php_ini</literal> パラメータはオプションですが、
- これを指定することにより、Web サーバーの設定ファイルがあるフォルダに
- &php.ini; を置くことが可能になります。
- </para>
- </listitem>
- <listitem>
- <para>
- <filename>obj.conf</filename> のデフォルトオブジェクトを設定します
- (バージョン 6 以降の仮想サーバーの場合は
- <filename>vserver.obj.conf</filename>。)
- <programlisting>
-<![CDATA[
-<Object name="default">
-.
-.
-.
-.#NOTE this next line should happen after all 'ObjectType' and before all 'AddLog' lines
-Service fn="php4_execute" type="magnus-internal/x-httpd-php" [inikey=value inikey=value ...]
-.
-.
-</Object>
-]]>
- </programlisting>
- (PHP >= 4.3.3) 追加のパラメータとして、いくつかの特別な &php.ini; 値を
- 追加することができます。例えば、コンテキスト <literal>php4_execute</literal> に対して
- <literal>docroot="/path/to/docroot"</literal> を設定するなどです。
- また、論理値の場合、0/1 を値として使用してください。
- <literal>"On","Off",...</literal> では正しく動作しません。
- 例えば、<literal>zlib.output_compression="On"</literal> ではなく、
- <literal>zlib.output_compression=1</literal> とします。
- </para>
- </listitem>
- <listitem>
- <para>
- 以下は、(<filename class="directory">cgi-bin</filename> ディレクトリ のように)
- PHP スクリプトだけが置かれるディレクトリを設定したい場合にのみ必要です。
- <programlisting>
-<![CDATA[
-<Object name="x-httpd-php">
-ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
-Service fn=php4_execute [inikey=value inikey=value ...]
-</Object>
-]]>
- </programlisting>
- こうしておくと、Administration Server に特定のディレクトリを設定し、
- これをスタイル <literal>x-httpd-php</literal> に割り付けることができます。
- このディレクトリの中にあるすべてのファイルは PHP スクリプト として実行されます。
- これは、ファイルの拡張子を <filename>.html</filename> に変更し、
- PHP が使用されている事を隠したい場合に有用です。
- </para>
- </listitem>
- <listitem>
- <para>
- 認証を設定します。PHP による認証は他の認証と併用することはできません。
- すべての認証は、PHP スクリプトに渡されます。
- サーバー全体に対して PHP 認証を設定する場合は、以下の行を追加してください。
- <programlisting>
-<![CDATA[
-<Object name="default">
-AuthTrans fn=php4_auth_trans
-.
-.
-.
-</Object>
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <para>
- 単一のディレクトリでのみ PHP による認証を行う場合は、次の行を追加します。
- <programlisting>
-<![CDATA[
-<Object ppath="d:\path\to\authenticated\dir\*">
-AuthTrans fn=php4_auth_trans
-</Object>
-]]>
- </programlisting>
- </para>
- </listitem>
- </orderedlist>
- </para>
- </formalpara>
- <note>
- <para>
- PHP が使用するスタックサイズは Web サーバーの設定に依存します。
- 非常に大きい PHP スクリプトを実行させた際にクラッシュが発生する場合は、
- Administration Server でスタックサイズ("MAGNUS EDITOR") を大きくすると良いでしょう。
- </para>
- </note>
-
- <sect2 xml:id="install.unix.sun.phpini">
- <title>CGI 環境変数と &php.ini; の変更</title>
- <para>
- Sun JSWS/Sun ONE WS/iPlanet/Netscape がマルチスレッドの Web サーバーだという事が
- PHP スクリプトを書く際に重要になります。すべてのリクエストは同一の
- (Web サーバー自体の)プロセス空間で実行され、そのプロセス空間は 1 つの環境変数しか
- 持っていません。<literal>PATH_INFO</literal> や <literal>HTTP_HOST</literal>
- CGI 変数を取得する場合、
- 古い PHP で行っていたような方法、つまり <function>getenv</function> 関数を使用する方法や他の同等な方法
- (グローバル変数の登録機能、 <varname>$_ENV</varname> 等)を使うのは正しい方法ではありません。
- Web サーバーの環境変数をただ単に取得するだけと、
- 正しい CGI 変数は得られないのです。
- </para>
- <note>
- <para>
- なぜ正しくない CGI 変数が登録されているのでしょうか?
- </para>
- <para>
- それは、Web サーバーのプロセスを Administration Server から起動させる際、
- Web サーバーの起動スクリプトが CGI スクリプトとして実行されるためです。したがって、
- 起動された Web サーバーの環境変数には CGI 変数も含まれることになります。
- Administration Server 以外から Web サーバーを起動してみればこのことをテストできるでしょう。
- ルートユーザーでコマンドラインを使って、手動で起動してみると、CGI 変数らしき
- 環境変数が登録されないことが確認できるでしょう。
- </para>
- </note>
- <para>
- PHP 4.x のスクリプトで CGI 変数を取得する場合は、スーパーグローバル
- <varname>$_SERVER</varname> を用いるのが正しい方法です。また、<varname>$HTTP_HOST</varname>
- などを使う古いスクリプトを使用する場合は、&php.ini; で <literal>register_globals</literal>
- をオンにし、変数のパースの順番 (<literal>variables_order</literal>) を変更してください
- (<literal>"E"</literal> を削除。環境変数を読み込む必要は無いため。)
- <programlisting>
-<![CDATA[
-variables_order = "GPCS"
-register_globals = On
-]]>
- </programlisting>
- </para>
- </sect2>
-
- <sect2 xml:id="install.unix.sun.specialpages">
- <title>独自エラーページおよびファイル一覧表示ページ (PHP >= 4.3.3)</title>
- <para>
- PHP を使って、<literal>"404 Not Found"</literal> などに対するエラーページを生成することが
- できます。オーバーライドしたいすべてのエラーページ対して、以下の行を
- <filename>obj.conf</filename> 中のオブジェクトに追加してください。
- <programlisting>
-<![CDATA[
-Error fn="php4_execute" code=XXX script="/path/to/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- ここで、<literal>XXX</literal> は HTTP のエラーコードです。
- 追加したものと干渉する <literal>Error</literal> ディレクティブは削除してください。
- 発生するすべてのエラーに対応するページを設定したい場合は、
- <literal>code</literal> パラメータを省略してください。スクリプトで HTTP ステータス
- コードを取得するには、 <varname>$_SERVER['ERROR_TYPE']</varname> を使用します。
- </para>
- <para>
- 独自のファイル一覧表示ページを PHP を使って生成することも可能です。
- ファイル一覧表示を行う PHP スクリプトを作成し、<filename>obj.conf</filename> の
- <literal>type="magnus-internal/directory"</literal> の行に
- 書かれているデフォルトの <literal>Service</literal> 行を以下のように置き換えます。
- <programlisting>
-<![CDATA[
-Service fn="php4_execute" type="magnus-internal/directory" script="/path/to/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- エラーページ、ファイル一覧表示ページのいずれでも、元の URI および
- 変換後の URI は、それぞれ、<varname>$_SERVER['PATH_INFO']</varname> および
- <varname>$_SERVER['PATH_TRANSLATED']</varname> に格納されます。
- </para>
- </sect2>
-
- <sect2 xml:id="install.unix.sun.notes">
- <title><function>nsapi_virtual</function> および サブリクエストに関する注意 (PHP >= 4.3.3)</title>
- <para>
- NSAPI モジュールは、現在、<function>nsapi_virtual</function> 関数
- (エイリアス: <function>virtual</function>) をサポートしており、
- Web サーバーへサブリクエストを行い、結果を Web ページへ挿入することができます。
- ただし、この関数は NSAPI ライブラリの文書化されていない機能を若干使用しています。
- モジュールは、自動的に必要な関数群を探し、可能であればそれらの関数を
- 使用ます。もし使用可能でなければ、<function>nsapi_virtual</function> 関数は
- 使用不可となります。
- </para>
- <note>
- <para>
- <function>nsapi_virtual</function> サポートは「実験的」な機能です。
- </para>
- </note>
- </sect2>
- </sect1>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/install/windows/legacy/index.xml b/install/windows/legacy/index.xml
index fb24ddeea2..691e17e5a4 100644
--- a/install/windows/legacy/index.xml
+++ b/install/windows/legacy/index.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c5ef51c6cc3d3cbc6e3749f6e11b6fb1d2fc0cf3 Maintainer: takagi Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: takagi Status: ready -->
<sect1 xml:id="install.windows.legacy.index" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>古い Windows システムへのインストール</title>
<para>
@@ -39,7 +39,6 @@
&install.windows.legacy.iis7;
&install.windows.legacy.apache1;
&install.windows.legacy.apache2;
- &install.windows.legacy.sun;
&install.windows.legacy.sambar;
&install.windows.legacy.xitami;
&install.windows.legacy.building;
diff --git a/install/windows/legacy/sun.xml b/install/windows/legacy/sun.xml
deleted file mode 100644
index b8e73151d7..0000000000
--- a/install/windows/legacy/sun.xml
+++ /dev/null
@@ -1,335 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: haruki Status: ready -->
-<!-- CREDITS: hirokawa, yuw, haruki -->
- <sect2 xml:id="install.windows.legacy.sun" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <title>Sun, iPlanet, Netscape サーバー(Microsoft Windows 用)</title>
- <para>
- このセクションでは、Windows 上の Sun Java System Web Server,
- Sun ONE Web Server, iPlanet and Netscape server で PHP
- を使用する場合について説明します。
- </para>
- <para>
- PHP 4.3.3 より、<link linkend="ref.nsapi">NSAPI モジュール</link> を使うことが可能です。
- <!-- <link linkend="install.windows.sun.specialpages">独自エラーページ
- およびファイル一覧表示ページの生成</link> が可能です。
- Apache 互換の関数も追加されています。
- また、これらの WEB サーバー専用の機能については、
- 「<link linkend="install.windows.sun.notes">サブリクエストに関する注意</link>」
- をお読みください。-->
- </para>
-
- <sect3 xml:id="install.windows.legacy.sun.cgi">
- <title>Sun, iPlanet, Netscape サーバー で CGI 版の PHP を使用する</title>
- <para>
- CGI 版の PHP を使用する場合は、以下のようにしてください。
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- <filename>php4ts.dll</filename> をシステムルート
- (Windows がインストールされているフォルダ)にコピーします。
- </simpara>
- </listitem>
- <listitem>
- <para>
- コマンドラインからファイルの関連付けを行います。
- 次の 2 行をタイプしてください。
- <programlisting role="shell">
-<![CDATA[
-assoc .php=PHPScript
-ftype PHPScript=c:\php\php.exe %1 %*
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <simpara>
- Netscape Enterprise Administration Server で、ダミーの shellcgi
- ディレクトリを作成し、その後すぐに削除します
- (このステップにより 5 つの重要な行が obj.conf に作成され、
- Web サーバーが shellcgi スクリプトを扱えるようになります。)
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Netscape Enterprise Administration Server で
- 新しい mime type を作成します。(Category: type,
- Content-Type: magnus-internal/shellcgi, File Suffix:php)
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- PHP を実行するすべての Web サーバーインスタンスで上記を実行してください。
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- CGI 版の PHP を使用する場合の詳細な説明は
- <link xlink:href="&url.netscape.cgi;">&url.netscape.cgi;</link>
- を参照してください。
- </para>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.nsapi">
- <title>Sun, iPlanet, Netscape サーバー で NSAPI 版の PHP を使用する</title>
- <para>
- NSAPI 版の PHP を使用する場合は、以下のようにしてください。
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- <filename>php4ts.dll</filename> をシステムルート
- (Windows がインストールされているディレクトリ)にコピーする。
- </simpara>
- </listitem>
- <listitem>
- <para>
- コマンドラインからファイルの関連付けを行います。
- 次の 2 行をタイプしてください。
- <programlisting role="shell">
-<![CDATA[
-assoc .php=PHPScript
-ftype PHPScript=c:\php\php.exe %1 %*
-]]>
- </programlisting>
- </para>
- </listitem>
- <listitem>
- <simpara>
- Netscape Enterprise Administration Server において
- 新しい mime type を作成します。 (Category: type,
- Content-Type: magnus-internal/shellcgi, File Suffix:php)
- </simpara>
- </listitem>
- <listitem>
- <para>
- <filename>magnus.conf</filename> (サーバー>= 6の場合) または
- <filename>obj.conf</filename> (サーバー< 6の場合)を編集し、
- 以下の行を追加します。
- この行は <literal>mime types init</literal> の後に記述する必要があります。
- <programlisting>
-<![CDATA[
-Init fn="load-modules" funcs="php4_init,php4_execute,php4_auth_trans" shlib="c:/php/sapi/php4nsapi.dll"
-Init fn="php4_init" LateInit="yes" errorString="Failed to initialise PHP!" [php_ini="c:/path/to/php.ini"]
-]]>
- </programlisting>
- (PHP >= 4.3.3)
- <literal>php_ini</literal> パラメータはオプションですが、
- これを指定することにより、Web サーバーの設定ファイルがあるフォルダに
- &php.ini; を置くことが可能になります。
- </para>
- </listitem>
- <listitem>
- <para>
- <filename>obj.conf</filename> のデフォルトオブジェクトを設定します
- (仮想サーバーの場合、<filename>vserver.obj.conf</filename>
- のクラス [SunONE 6.0]。)
- <literal>< Object name="default" ></literal> セクションに
- 次の行を追加してください。この行は、
- 'ObjectType' の後、'AddLog' の前に記述してください。
- <programlisting>
-<![CDATA[
-Service fn="php4_execute" type="magnus-internal/x-httpd-php" [inikey=value inikey=value ...]
-]]>
- </programlisting>
- (PHP >= 4.3.3)
- 追加のパラメータとして、いくつかの特別な &php.ini; 値を
- 追加することができます。例えば、コンテキスト
- <literal>php4_execute</literal> をコールする時に
- <literal>docroot="/path/to/docroot"</literal>
- を設定することができます。
- 論理値の場合、
- <literal>"On","Off",...</literal>(これは正
- しく動作しません)ではなく、0/1 を値として使用してください。
- 例えば、
- <literal>zlib.output_compression="On"</literal> ではなく、
- <literal>zlib.output_compression=1</literal> とします。
- </para>
- </listitem>
- <listitem>
- <para>
- 以下は、(<filename class="directory">cgi-bin</filename> ディレクトリ
- のように)PHP スクリプトのみからなるディレクトリを設定したい場合にだけ必要です。
- <programlisting>
-<![CDATA[
-<Object name="x-httpd-php">
-ObjectType fn="force-type" type="magnus-internal/x-httpd-php"
-Service fn=php4_execute [inikey=value inikey=value ...]
-</Object>
-]]>
- </programlisting>
- これにより、Administration Server に特定のディレクトリを設定し、
- これをスタイル <literal>x-httpd-php</literal> に割り付けることができ
- ます。このディレクトリの中にあるすべてのファイルは PHP スクリプト
- として実行されます。
- これは、ファイルの名前を <filename>.html</filename> に変更し、PHP
- が使用されている事を隠したい場合に有用です。
- </para>
- </listitem>
- <listitem>
- <simpara>
- Web サービスを再起動して設定を反映させます。
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- PHP を実行するすべての Web サーバーインスタンスで上記を行ってください。
- </simpara>
- </listitem>
- </itemizedlist>
- <note>
- <para>
- NSAPI 版の PHP の使用についてのより詳細な説明は
- <link xlink:href="&url.netscape.nsapi;">&url.netscape.nsapi;</link>
- をご覧ください。
- </para>
- </note>
- <note>
- <para>
- PHP が使用するスタックサイズは WEB サーバーの設定に依存します。
- 非常に大きい PHP スクリプトを実行させた際にクラッシュする場合は、
- Administration Server でスタックサイズ("MAGNUS EDITOR")
- を大きくすると良いでしょう。
- </para>
- </note>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.phpini">
- <title>CGI 環境変数と &php.ini; の変更</title>
- <para>
- Sun JSWS/Sun ONE WS/iPlanet/Netscape がマルチスレッドの WEB サーバーだという事が
- PHP スクリプトを書く際に重要になります。すべてのリクエストは同一の
- (WEB サーバー自体の)プロセス空間で実行されます。<literal>PATH_INFO</literal>
- や <literal>HTTP_HOST</literal> などの CGI 変数を取得する場合、
- 古い PHP で行っていたような方法、つまり <function>getenv</function>
- 関数を使用する方法や他の同等な方法(グローバル変数の登録機能、 <literal>$_ENV</literal>
- 等)を使うのは正しい方法ではありません。WEB サーバーの環境変数をただ単に取得すると、
- 正しい CGI 変数は得られません。
- </para>
- <note>
- <para>
- なぜ正しくない CGI 変数が登録されているのでしょうか?
- </para>
- <para>
- それは、WEB サーバーのプロセスを Administration Server から起動させる際、
- WEB サーバーの起動スクリプトが CGI スクリプトとして実行されるためです。したがって、
- 起動された WEB サーバーの環境変数には CGI 変数も含まれることになります。
- Administration Server 以外から WEB サーバーを起動してみればこのことをテストできるでしょう。
- ルートユーザーでコマンドラインを使って、手動で起動してみると、CGI 変数らしき
- 環境変数が登録されないことが確認できると思います。
- </para>
- </note>
- <para>
- PHP 4.x のスクリプトで CGI 変数を取得する場合は、スーパーグローバル
- <varname>$_SERVER</varname> を用いるのが正しい方法です。また、<varname>$HTTP_HOST</varname>
- などを使う古いスクリプトを使用する場合は、&php.ini; で <literal>register_globals</literal>
- をオンにし、変数のパースの順番 (<literal>variables_order</literal>) を変更してください
- (<literal>"E"</literal> を削除。環境変数を読み込む必要は無いため。)
- <programlisting>
-<![CDATA[
-variables_order = "GPCS"
-register_globals = On
-]]>
- </programlisting>
- </para>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.specialpages">
- <title>独自エラーページおよびファイル一覧表示ページ (PHP >= 4.3.3)</title>
- <para>
- PHP を使って、<literal>"404 Not Found"</literal> などに対するエラーページを生成することが
- できます。オーバーライドしたいエラーページすべてに対して、以下の行を
- <filename>obj.conf</filename> 中のオブジェクトに追加してください。
- <programlisting>
-<![CDATA[
-Error fn="php4_execute" code=XXX script="/path/to/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- ここで、<literal>XXX</literal> は HTTP のエラーコードです。
- 追加したものと干渉する <literal>Error</literal> ディレクティブは削除してください。
- 発生するすべてのエラーに対応するページを設定したい場合は、
- <literal>code</literal> パラメータを省略してください。スクリプトで HTTP ステータス
- コードを取得するには、<varname>$_SERVER['ERROR_TYPE']</varname> を使用します。
- </para>
- <para>
- 独自のファイル一覧表示ページを PHP を使って生成することも可能です。
- ファイル一覧表示を行う PHP スクリプトを作成し、<filename>obj.conf</filename> の
- <literal>type="magnus-internal/directory"</literal> の行に
- 書かれているデフォルトのサービスを以下のように置き換えます。
- <programlisting>
-<![CDATA[
-Service fn="php4_execute" type="magnus-internal/directory" script="/path/to/script.php" [inikey=value inikey=value...]
-]]>
- </programlisting>
- エラーページ、ファイル一覧表示ページのどちらでも、元の URI および
- 変換後の URI は、それぞれ、<varname>$_SERVER['PATH_INFO']</varname> および
- <varname>$_SERVER['PATH_TRANSLATED']</varname> に格納されています。
- </para>
- </sect3>
-
- <sect3 xml:id="install.windows.legacy.sun.notes">
- <title><function>nsapi_virtual</function> およびサブリクエストに関する注意 (PHP >= 4.3.3)</title>
- <para>
- NSAPI モジュールは、現在、<function>nsapi_virtual</function> 関数
- (エイリアス: <function>virtual</function>) をサポートしており、
- WEB サーバーへサブリクエストを行い、結果を WEB ページへ挿入することができます。
- 問題としては、この関数は 文書化されていない NSAPI ライブラリの機能を使用して
- いることにあります。
- </para>
- <para>
- Unix では、モジュールは自動的に必要な関数群を探し、可能であればそれらの関数を
- 使用するため、特に問題はありません。もし使用可能でなければ、<function>nsapi_virtual</function> は
- 使用不可となります。
- </para>
- <para>
- Windows では、DLL の扱いに制限があるため、自動認識の使用には
- 最新の <filename>ns-httpdXX.dll</filename> ファイルが必要です。
- バージョン 6.1 までテストが行われています。もし、より新しい Sun サーバーを使う場合は、
- 自動認識が動作せず、<function>nsapi_virtual</function> が使用不可となる可能性が
- あります。
- </para>
- <para>
- もしそういった事になった場合は、
- <filename>magnus.conf</filename>/<filename>obj.conf</filename>
- の <literal>php4_init</literal> へ以下のパラメータを追加してください。
- <programlisting>
-<![CDATA[
-Init fn=php4_init ... server_lib="ns-httpdXX.dll"
-]]>
- </programlisting>
- ここで、<literal>XX</literal> は接続する DLL のバージョン番号です。
- 番号を調べるには、サーバーのルートで、対応する名前のファイルを探してください。
- おそらく、最もファイルサイズの大きい DLL が探しているファイルでしょう。
- </para>
- <para>
- ステータスは <function>phpinfo</function> 関数を使って確認できます。
- </para>
- <note>
- <para>
- <function>nsapi_virtual</function> サポートは「実験的」な機能です。
- </para>
- </note>
- </sect3>
- </sect2>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/language-snippets.ent b/language-snippets.ent
index 8ed01c7331..b8d8179dfb 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 14dc7c47365f2b71f6c907a5ba5bccf42534d5a9 Maintainer: takagi Status: working -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: takagi Status: working -->
<!-- Credits: hirokawa,haruki,shimooka,mumumu -->
<!ENTITY installation.enabled.disable 'この拡張モジュールはデフォルトで有効になっています。無効にしたい場合は、次のオプションを指定してコンパイルします。'>
@@ -1692,8 +1692,7 @@ linkend="book.mysqlnd">mysqlnd</link> でのみ使用可能です。'>
<!-- Notes for SAPI/Apache -->
<!ENTITY apache.req.module '<simpara xmlns="http://docbook.org/ns/docbook">この関数は、
-PHP が apache モジュールあるいは Netscape/iPlanet/SunONE ウェブサーバーの <link linkend="book.nsapi">NSAPI サーバーモジュール</link>
-としてインストールされた場合のみサポートされます。</simpara>'>
+PHP が apache モジュールとしてインストールされた場合のみサポートされます。</simpara>'>
<!-- SimpleXML Notes -->
<!ENTITY simplexml.iteration '<note xmlns="http://docbook.org/ns/docbook"><simpara>
diff --git a/reference/apache/functions/apache-child-terminate.xml b/reference/apache/functions/apache-child-terminate.xml
index 1a4617017e..3e285cb624 100644
--- a/reference/apache/functions/apache-child-terminate.xml
+++ b/reference/apache/functions/apache-child-terminate.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: a331ac8a86bb5929b79be9a369fac1e3af516241 Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: hirokawa Status: ready -->
<!-- CREDITS: shimooka,mumumu -->
<refentry xml:id="function.apache-child-terminate" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -22,9 +22,7 @@
部的にのみ解放され、オペレーティングシステムに戻されないためです。
</para>
<para>
- この関数は、Apache, FastCGI,
- Netscape/iPlanet/SunONE サーバの
- <link linkend="book.nsapi">NSAPIサーバモジュール</link> で動作します。
+ この関数は、Apache, FastCGI ウェブサーバで動作します。
</para>
</refsect1>
diff --git a/reference/apache/functions/apache-request-headers.xml b/reference/apache/functions/apache-request-headers.xml
index 1436851236..248ca42cac 100644
--- a/reference/apache/functions/apache-request-headers.xml
+++ b/reference/apache/functions/apache-request-headers.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e41806c30bf6975e452c0d4ce35ab0984c2fa68c Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: hirokawa Status: ready -->
<!-- CREDITS: shimooka,mumumu -->
<refentry xml:id="function.apache-request-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -16,9 +16,7 @@
</methodsynopsis>
<para>
現在のリクエストにおけるすべての HTTP リクエストヘッダを取得します。
- Apache, FastCGI, CLI, FPM, および
- Netscape/iPlanet/SunONE ウェブサーバの <link linkend="book.nsapi">NSAPIサーバモジュール</link>
- で動作します。
+ Apache, FastCGI, CLI, FPM ウェブサーバで動作します。
</para>
</refsect1>
diff --git a/reference/apache/functions/apache-response-headers.xml b/reference/apache/functions/apache-response-headers.xml
index 84e6f81ad2..58f31ed47b 100644
--- a/reference/apache/functions/apache-response-headers.xml
+++ b/reference/apache/functions/apache-response-headers.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: hirokawa Status: ready -->
<!-- CREDITS: shimooka,mumumu -->
<refentry xml:id="function.apache-response-headers" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -18,9 +18,7 @@
</methodsynopsis>
<para>
全てのApacheレスポンスヘッダを配列として取得します。
- Apache, FastCGI, CLI, FPM, および
- Netscape/iPlanet/SunONE ウェブサーバの <link linkend="book.nsapi">NSAPIサーバモジュール</link>
- で動作します。
+ Apache, FastCGI, CLI, FPM ウェブサーバで動作します。
</para>
</refsect1>
diff --git a/reference/info/functions/php-sapi-name.xml b/reference/info/functions/php-sapi-name.xml
index 9f7bff81ac..6fb7f1f280 100644
--- a/reference/info/functions/php-sapi-name.xml
+++ b/reference/info/functions/php-sapi-name.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: d278431ef5e561787093a7b2679327a615b09367 Maintainer: hirokawa Status: ready -->
<!-- Credits: mumumu -->
<refentry xml:id="function.php-sapi-name" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -37,7 +37,7 @@
<literal>cgi-fcgi</literal>, <literal>cli</literal>, <literal>cli-server</literal>,
<literal>embed</literal>, <literal>fpm-fcgi</literal>,
<literal>litespeed</literal>,
- <literal>nsapi</literal>, <literal>phpdbg</literal>
+ <literal>phpdbg</literal>
</para>
</refsect1>
diff --git a/reference/nsapi/book.xml b/reference/nsapi/book.xml
deleted file mode 100644
index 95c99666b2..0000000000
--- a/reference/nsapi/book.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: takagi Status: ready -->
-<!-- CREDITS: hirokawa -->
-
-<book xml:id="book.nsapi" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- <?phpdoc extension-membership="bundled" ?>
- <title>NSAPI</title>
-
- <!-- {{{ preface -->
- <preface xml:id="intro.nsapi">
- &reftitle.intro;
- <para>
- これらの関数は Netscpae/iPlanet/Sun ウェブサーバー上で NSAPI モジュールとして
- PHP を実行している場合にのみ有効です。
- </para>
- </preface>
- <!-- }}} -->
-
- &reference.nsapi.setup;
- &reference.nsapi.constants;
- &reference.nsapi.reference;
-
-</book>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
-
diff --git a/reference/nsapi/constants.xml b/reference/nsapi/constants.xml
deleted file mode 100644
index 98be6881df..0000000000
--- a/reference/nsapi/constants.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: takagi Status: ready -->
-<!-- CREDITS: hirokawa -->
-
-<appendix xml:id="nsapi.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- &reftitle.constants;
- &no.constants;
-</appendix>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
-
diff --git a/reference/nsapi/functions/nsapi-request-headers.xml b/reference/nsapi/functions/nsapi-request-headers.xml
deleted file mode 100644
index 3c60963881..0000000000
--- a/reference/nsapi/functions/nsapi-request-headers.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 508e255fff6c604c31d5617fe9ddf6d776a3b43d Maintainer: hirokawa Status: ready -->
-<refentry xml:id="function.nsapi-request-headers" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>nsapi_request_headers</refname>
- <refpurpose>HTTP リクエストヘッダを全て取得する</refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>nsapi_request_headers</methodname>
- <void/>
- </methodsynopsis>
- <para>
- <function>nsapi_request_headers</function> は、カレントの
- リクエストの HTTP ヘッダを連想配列で返します。
- この関数は、PHP を <productname>NSAPI</productname> モジュールとして
- 実行している場合にのみサポートされます。
- </para>
- <note>
- <para>
- NSAPI モジュールを使用している場合、<function>getallheaders</function> は
- <function>nsapi_request_headers</function> へのエイリアスとなります。
- </para>
- </note>
- <note>
- <para>
- <varname>$_SERVER</varname> スーパーグローバル変数を使うことによって
- Common CGI 変数を取得することも可能です。この変数は
- PHP を <productname>NSAPI</productname> モジュールとして実行しているか
- どうかにかかわらず利用できます。
- </para>
- </note>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- HTTP ヘッダを連想配列で返します。
- </para>
- </refsect1>
- <refsect1 role="examples">
- &reftitle.examples;
- <para>
- <example>
- <title><function>nsapi_request_headers</function> の例</title>
- <programlisting role="php">
-<![CDATA[
-<?php
-$headers = nsapi_request_headers();
-
-foreach ($headers as $header => $value) {
- echo "$header: $value <br />\n";
-}
-?>
-]]>
- </programlisting>
- </example>
- </para>
- </refsect1>
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/nsapi/functions/nsapi-response-headers.xml b/reference/nsapi/functions/nsapi-response-headers.xml
deleted file mode 100644
index 57aba7f158..0000000000
--- a/reference/nsapi/functions/nsapi-response-headers.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: hirokawa Status: ready -->
-<!-- $Revision$ -->
-<refentry xml:id="function.nsapi-response-headers" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>nsapi_response_headers</refname>
- <refpurpose>
- すべての HTTP レスポンスヘッダを取得する
- </refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>array</type><methodname>nsapi_response_headers</methodname>
- <void/>
- </methodsynopsis>
- <para>
- Gets all the NSAPI response headers.
- </para>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- すべての NSAPI レスポンスヘッダの連想配列を返します。
- </para>
- </refsect1>
- <refsect1 role="seealso">
- &reftitle.seealso;
- <para>
- <simplelist>
- <member><function>nsapi_request_headers</function></member>
- <member><function>headers_sent</function></member>
- </simplelist>
- </para>
- </refsect1>
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/nsapi/functions/nsapi-virtual.xml b/reference/nsapi/functions/nsapi-virtual.xml
deleted file mode 100644
index 83f75564fc..0000000000
--- a/reference/nsapi/functions/nsapi-virtual.xml
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: hirokawa Status: ready -->
-<refentry xml:id="function.nsapi-virtual" xmlns="http://docbook.org/ns/docbook">
- <refnamediv>
- <refname>nsapi_virtual</refname>
- <refpurpose>NSAPI サブリクエストを発行する</refpurpose>
- </refnamediv>
- <refsect1 role="description">
- &reftitle.description;
- <methodsynopsis>
- <type>bool</type><methodname>nsapi_virtual</methodname>
- <methodparam><type>string</type><parameter>uri</parameter></methodparam>
- </methodsynopsis>
- <para>
- <function>nsapi_virtual</function> は NSAPI 特有の関数です。
- <acronym>SSI</acronym> (<filename>.shtml</filename> ファイル) における
- <literal><!--#include virtual...--></literal>
- と等価で、NSAPI サブリクエストを実行します。
- CGI スクリプトや .shtmlファイル、
- あるいはその他ウェブサーバー上でパースするものを include するのに有用でしょう。
- </para>
- <para>
- サブリクエストを実行するには、全てのバッファリングを中断し
- ブラウザにフラッシュする必要があります。
- ペンディング状態のヘッダも送出する必要があります。
- </para>
- <para>
- この関数を使って他の PHP スクリプトに再帰的なリクエストをすることはできません。
- PHP スクリプトをインクルードしたい場合には、<function>include</function> または
- <function>require</function> を使用してください。
- </para>
- <note>
- <para>
- この関数は、Netscape/iPlanet/Sun
- ウェブサーバーのドキュメント化されていない機構に依存してます。
- この関数が有効かどうか確かめるには
- <function>phpinfo</function> を使用してください。Unix
- 環境では常に作動するでしょう。Windows 環境では、
- <filename>ns-httpdXX.dll</filename> ファイルの名称に依存します。
- </para>
- <para>
- もしこの問題に遭遇した場合には NSAPI セクションのサブリクエスト
- (<link
- linkend="install.unix.sun.notes">UNIX</link>、<link
- linkend="install.windows.legacy.sun.notes">Windows</link>)
- の項をご覧ください。
- </para>
- </note>
- </refsect1>
- <refsect1 role="parameters">
- &reftitle.parameters;
- <para>
- <variablelist>
- <varlistentry>
- <term><parameter>uri</parameter></term>
- <listitem>
- <para>
- スクリプトの URI 。
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
- </refsect1>
- <refsect1 role="returnvalues">
- &reftitle.returnvalues;
- <para>
- &return.success;
- </para>
- </refsect1>
-</refentry>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
diff --git a/reference/nsapi/ini.xml b/reference/nsapi/ini.xml
deleted file mode 100644
index 8e214e14de..0000000000
--- a/reference/nsapi/ini.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: hirokawa Status: ready -->
-<!-- CREDITS: takagi -->
-<section xml:id="nsapi.configuration" xmlns="http://docbook.org/ns/docbook">
- &reftitle.runtime;
- <para>
- NSAPI PHPモジュールの振る舞いは&php.ini;の設定によって影響されます。
- <filename>obj.conf</filename>での<literal>php4_execute</literal>の
- コールによる追加パラメータによって&php.ini;上での設定は上書きされます。
- </para>
-
- <para>
- <table>
- <title>NSAPI 設定オプション</title>
- <tgroup cols="4">
- <thead>
- <row>
- <entry>&Name;</entry>
- <entry>&Default;</entry>
- <entry>&Changeable;</entry>
- <entry>&Changelog;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><link linkend="ini.nsapi.read-timeout">nsapi.read_timeout</link></entry>
- <entry>"60"</entry>
- <entry>PHP_INI_ALL</entry>
- <entry></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- &ini.php.constants;
- </para>
-
- &ini.descriptions.title;
-
- <para>
- <variablelist>
- <varlistentry xml:id="ini.nsapi.read-timeout">
- <term>
- <parameter>nsapi.read_timeout</parameter>
- <type>int</type>
- </term>
- <listitem>
- <para>
- クライアントから POST データが転送される間にプラグインがタイムアウトするまでの秒数
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </para>
-
-</section>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
-
-
diff --git a/reference/nsapi/reference.xml b/reference/nsapi/reference.xml
deleted file mode 100644
index 5a2f600ff6..0000000000
--- a/reference/nsapi/reference.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: hirokawa Status: ready -->
-<!-- CREDITS: takagi -->
-
- <reference xml:id="ref.nsapi" xmlns="http://docbook.org/ns/docbook">
- <title>NSAPI &Functions;</title>
- <partintro>
-
- &reftitle.seealso;
- <para>
- NSAPI は、できるだけ互換性を保持するために
- Apache モジュールの関数のサブセットを実装しています。
- </para>
-
- <para>
- <table>
- <title>NSAPI に実装されている Apache 関数</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Apache 関数 (only as alias)</entry>
- <entry>NSAPI 関数</entry>
- <entry>説明</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry><function>apache_request_headers</function></entry>
- <entry><function>nsapi_request_headers</function></entry>
- <entry>HTTP リクエストヘッダを全て取得する</entry>
- </row>
- <row>
- <entry><function>apache_response_headers</function></entry>
- <entry><function>nsapi_response_headers</function></entry>
- <entry>HTTP レスポンスヘッダを全て取得する</entry>
- </row>
- <row>
- <entry><function>getallheaders</function></entry>
- <entry><function>nsapi_request_headers</function></entry>
- <entry>HTTP リクエストヘッダを全て取得する</entry>
- </row>
- <row>
- <entry><function>virtual</function></entry>
- <entry><function>nsapi_virtual</function></entry>
- <entry>NSAPI サブリクエストを発行する</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
- </partintro>
-
-&reference.nsapi.entities.functions;
-
- </reference>
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
-
diff --git a/reference/nsapi/setup.xml b/reference/nsapi/setup.xml
deleted file mode 100644
index 6921c69f32..0000000000
--- a/reference/nsapi/setup.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: takagi Status: ready -->
-<!-- CREDITS: hirokawa -->
-
-<chapter xml:id="nsapi.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
- &reftitle.setup;
-
- <!-- {{{ Requirements -->
- <section xml:id="nsapi.requirements">
- &reftitle.required;
- &no.requirement;
- </section>
- <!-- }}} -->
-
- <!-- {{{ Installation -->
- <section xml:id="nsapi.installation">
- &reftitle.install;
- <para>
- Netscape/iPlanet/Sun ウェブサーバーに PHP をインストールする方法については、
- インストールの章の NSAPI セクション
- (<link linkend="install.unix.sun">UNIX</link>、
- <link linkend="install.windows.legacy.sun">Windows</link>)
- を参照してください。
- </para>
- </section>
- <!-- }}} -->
-
- <!-- {{{ Configuration -->
- &reference.nsapi.ini;
- <!-- }}} -->
-
- <!-- {{{ Resources -->
- <section xml:id="nsapi.resources">
- &reftitle.resources;
- &no.resource;
- </section>
- <!-- }}} -->
-
-</chapter>
-
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:t
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:1
-sgml-indent-data:t
-indent-tabs-mode:nil
-sgml-parent-document:nil
-sgml-default-dtd-file:"~/.phpdoc/manual.ced"
-sgml-exposed-tags:nil
-sgml-local-catalogs:nil
-sgml-local-ecat-files:nil
-End:
-vim600: syn=xml fen fdm=syntax fdl=2 si
-vim: et tw=78 syn=sgml
-vi: ts=1 sw=1
--->
-