hirokawa                Sat Feb  3 17:47:53 2001 EDT

  Modified files:              
    /phpdoc/ja/chapters install.xml 
  Log:
  update translation.
  
Index: phpdoc/ja/chapters/install.xml
diff -u phpdoc/ja/chapters/install.xml:1.22 phpdoc/ja/chapters/install.xml:1.23
--- phpdoc/ja/chapters/install.xml:1.22 Tue Jan 16 06:46:06 2001
+++ phpdoc/ja/chapters/install.xml      Sat Feb  3 17:47:53 2001
@@ -358,14 +358,14 @@
     </simpara>
    </sect2>
    <sect2 id="install.macosx.compile">
-    <title>Compiling for OS X server</title>
+    <title>OS X サーバでのコンパイル</title>
     <simpara>
      There are two slightly different versions of Mac OS X, client and
      server. The following is for OS X server.
     </simpara>
     <example id="install.macosx.compile.example">
      <title>
-      Mac OS X server install
+      Mac OS X サーバでのインストール
      </title>
      <programlisting>
 1. Get the latest distributions of Apache and PHP
@@ -447,7 +447,6 @@
 
   <sect1 id="install.configure">
    <title>設定オプションの完全なリスト</title>
-
    <note>
     <para>
      
これらのオプションは、コンパイル時にのみ使用可能です。PHPの実行設
@@ -1244,7 +1243,6 @@
       </listitem>
      </varlistentry>
     </variablelist>
-
    </sect2>
 
    <sect2 id="install.configure.graphics">
@@ -1727,8 +1725,8 @@
       </term>
       <listitem>
        <para>
-        PHP 3, PHP 4: make rules 
を有効にし、依存性はカジュアルインス
-        トールに有用ではありません (いくらか混乱します)。
+        PHP 3, PHP 4: make rules および dependencies を有効にします。
+        
+一般的なインストールでは必要ありません(混乱することがあります)。
        </para>
       </listitem>
      </varlistentry>
@@ -2848,29 +2846,28 @@
 
   </sect1>
 
-  <sect1 id="install-windows95-nt">
-   <title>Windows 95/98/NT システムへのインストール</title>
+  <sect1 id="install-windows">
+   <title>Windows 9x/Me/NT/2000システムへのインストール</title>
    <para>
-    
PHPをWindowsにインストールするには、マニュアルインストールと
-    installshieldインストールによる方法の2種類があります。
-    <itemizedlist>
-     <listitem>
-      <simpara>
-       <link linkend="install.windows.installer">Installshield</link>
-       に関する手順はこちらを参照下さい。
-      </simpara>
-     </listitem>
-     <listitem>
-      <simpara>
-       <link linkend="install.windows.manual">マニュアル設定</link>
-       に関する手順はこちらを参照下さい。
-      </simpara>
-     </listitem>
-    </itemizedlist>
+    PHPをWindowsにインストールするには、<link
+    linkend="install.windows.manual">マニュアルインストール</link>とイ
+    ンストーラ<link
+    linkend="install.windows.installer">InstallShield</link>による方法
+    の2種類があります。
    </para>
+   <para>
+    Microsoft Visual 
+Studioを持っている場合、オリジナルのソースコード
+    からPHPを <link linkend="install.windows.build">構築</link>するこ
+    とも可能です。
+   </para>
+   <para>
+    
+WindowsシステムにPHPをインストールした後、機能を追加するために
+    <link linkend="install.windows.extensions">様々な拡張モジュールの
+    ロード</link>を行う可能性があります。
+   </para>
    
    <sect2 id="install.windows.installer">
-    <title>Windows Installshield</title>
+    <title>Windows InstallShield</title>
 
     <para>
      CGIバージョンのPHPをインストールする Windows 用 
PHPインストーラが、
@@ -2879,8 +2876,8 @@
     </para>
     
     <simpara>
-     
使用するHTTPサーバーをシステムにインストールし、完全に動作するよ
-     うにして下さい。
+     
+使用する<acronym>HTTP</acronym>サーバーをシステムにインストールし、
+     完全に動作するようにして下さい。
     </simpara>
     
     <simpara>
@@ -2909,8 +2906,8 @@
    <sect2 id="install.windows.manual">
     <title>一般的なインストール手順</title>
    <simpara>
-     このインストール手順は、Windows 9x/NT 
WebサーバについてPHPを手動
-    
でインストールし、設定を際の手助けとなるものです。この手引は、
+     このインストール手順は、Windows 
+9x/Me/NT/2000上のWebサーバにPHPを
+     
+手動でインストールし、設定を際の手助けとなるものです。この手引は、
      &link.bob;により書かれたものです。オリジナル版は、<ulink
      url="&url.win32install;">&url.win32install;</ulink>にあります。
    </simpara>
@@ -2919,26 +2916,62 @@
      <itemizedlist>
       <listitem>
        <para>
-       Personal Web Server (最新版を推奨)
+       Personal Web Server 3または4以降
        </para>
       </listitem>
       <listitem>
-      <para>
-       Internet Information Server 3 または 4
-      </para>
-     </listitem>
-     <listitem>
-      <para>
-       Apache 1.3.x
-      </para>
-     </listitem> 
-     <listitem>
-      <para>
-       Omni HTTPd 2.0b1
-      </para>
-     </listitem>
-    </itemizedlist>
-   </para>
+       <para>
+       Internet Information Server 3 または 4以降
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+       Apache 1.3.x
+       </para>
+      </listitem> 
+      <listitem>
+       <para>
+       Omni HTTPd 2.0b1 以降
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        Oreilly Website Pro
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        Xitami
+       </para>
+      </listitem>
+     </itemizedlist>
+    </para>
+    <para>
+     PHP 4 for Windows comes in two flavours - a CGI executable (php.exe),
+     and several SAPI modules (for exapmle php4isapi.dll). The latter form
+     is new to PHP 4, and provides significantly improved performance and
+     some new functionality. However, please note that the SAPI modules
+     are <emphasis>NOT</emphasis> yet considered to be production quality.
+     The reason for this is that the PHP SAPI modules are using the
+     thread-safe version of the PHP code, which is new to PHP 4, and has
+     not yet been tested and pounded enough to be considered completely
+     stable, and there are actually a few known bugs. On the other hand,
+     some people have reported very good results with the SAPI modules,
+     even though we're not aware of anyone actually running it on a
+     production site. In short - your mileage may vary;  If you need
+     absolute stability, trade the performance of the SAPI modules
+     with the stability of the CGI executable.
+    </para>
+    <para>
+     If you choose one of the SAPI modules and use Windows 95, be sure
+     to download the DCOM update from the <ulink
+                                               
+url="http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe">Microsoft
+      DCOM pages</ulink>. For the ISAPI module, an ISAPI 4.0 compliant Web server
+     is required (tested on IIS 4.0, PWS 4.0 and IIS 5.0). IIS 3.0 is
+     <emphasis>NOT</emphasis> supported; You should download and
+     install the Windows NT 4.0 Option Pack with IIS 4.0 if you
+     want native PHP support.
+    </para>
     <para>
      
以下の手順は、個々のサーバーに関する手順の前に行う全てのインストー
      ルに共通する必須のものです。
@@ -2984,25 +3017,25 @@
          </listitem>
          <listitem>
           <simpara>
-          PHP 
実行開始時にロードしたいモジュールを選択して下さい。
-          
これらのモジュールをロードするためには、'extension=php_*.dll' の
-          行からコメントを外します。
-          
いくつかのモジュールは、正常に動作するために追加のライブラリの
-          インストールを必要とします。
-          PHP <ulink url="&url.php.faq;">FAQ</ulink>には、
-          
サポート用ライブラリの在り処に関する更に詳細な情報が
-          記載されています。
-          
スクリプトの中で以下のコマンドにより動的にモジュールを
-          ロードすることもできます。
-          <command>dl("php_*.dll");</command>
+          PHP 
+実行開始時にロードしたいモジュールを選択して下さい。こ
+          
+れらのモジュールをロードするためには、'extension=php_*.dll'
+          
+の行からコメントを外します。いくつかのモジュールは、正常に
+          
+動作するために追加のライブラリのインストールを必要とします。
+          PHP <ulink url="&url.php.faq;">FAQ</ulink>には、サポート用
+          
+ライブラリの在り処に関する更に詳細な情報が記載されています。
+          
+スクリプトの中で<function>dl</function>を使用することにより
+          動的にモジュールをロードすることもできます。
+           <link linkend="install.windows.extensions">Windows
+           拡張モジュール</link>に関する節を参照下さい。
           </simpara>
          </listitem>
          <listitem>
           <simpara>
-          PWS と IIS においては、browscap.ini 
を次のように指定することが
-          できます。
-          Windows 95/98 では 'c:\windows\system\inetsrv\browscap.ini' 、
-          そして NT サーバーでは 'c:\winnt\system32\inetsrv\browscap.ini' 
+          PWS と IIS においては、<filename>browscap.ini</filename>を
+          次のように指定することができます。:
+          Windows 9x/Me では 'c:\windows\system\inetsrv\browscap.ini' 、
+          NT/2000 サーバーでは
+          'c:\winnt\system32\inetsrv\browscap.ini'
           PHP における browscap 
機能に関する詳細な情報については、
           この <ulink url="&url.browscap;">ミラーサーバー</ulink> 
を見て、
           "source" ボタンを押して動作を確認下さい。
@@ -3011,34 +3044,261 @@
         </itemizedlist>
        </para>
       </listitem>
-     </itemizedlist></para>
-    <simpara>
-     
PHP拡張機能用のDLLには、'php_'が先頭についています。これにより、
-     
PHP拡張機能用ファイルとサポート用ライブラリとを間違えることを防止
-     します。
-    </simpara>
+     </itemizedlist>
+    </para>
+   </sect2>
+
+   <sect2 id="install.windows.build">
+    <title>Building from source</title>
+    <para>
+     Before getting started, it is worthwhile answering the question:
+     "Why is building on Windows so hard?" Two reasons come to mind:
+    </para>
+    <orderedlist>
+     <listitem><simpara>
+      Windows does not (yet) enjoy a large community of developers
+      who are willing to freely share their source. As a direct
+      result, the necessary investment in infrastructure required
+      to support such development hasn't been made.  By and large,
+      what is available has been made possible by the porting of
+      necessary utilities from Unix. Don't be surprised if some of
+      this heritage shows through from time to time.
+     </simpara></listitem>
+     <listitem><simpara>
+      Pretty much all of the instructions that follow are of the
+      "set and forget" variety. So sit back and try follow the
+      instructions below as faithfully as you can.
+     </simpara></listitem>
+    </orderedlist>
+
+    <sect3 id="install.windows.build.prepare">
+     <title>Preparations</title>
+     <para>
+      Before you get started, you have a lot to download....
+     </para>
+     <itemizedlist>
+      <listitem><simpara>
+       For starters, get the Cygwin toolkit from the closest <ulink
+       url="http://sources.redhat.com/cygwin/download.html">cygwin</ulink>
+       mirror site.  This will provide you most of the popular GNU 
+       utilities used by the build process.
+      </simpara></listitem>
+      <listitem><simpara>
+       Download the rest of the build tools you will need from the PHP
+       site at <ulink url="http://www.php.net/extra/win32build.zip"
+       >http://www.php.net/extra/win32build.zip</ulink>.
+      </simpara></listitem>
+      <listitem><simpara>
+       Get the source code for the DNS name resolver used by PHP
+       at <ulink url="http://www.php.net/extra/bindlib_w32.zip"
+       >http://www.php.net/extra/bindlib_w32.zip</ulink>. This
+       is a replacement for the <filename>resolv.lib</filename>
+       library included in <filename>win32build.zip</filename>.
+      </simpara></listitem>
+      <listitem><simpara>
+       If you don't already have an unzip utility, you will
+       need one.  A free version is available from <ulink
+       url="http://www.cdrom.com/pub/infozip/UnZip.html">InfoZip</ulink>.
+      </simpara></listitem>
+     </itemizedlist>
+     <simpara>
+      Finally, you are going to need the source to PHP 4 itself.
+      You can get the latest development version using <ulink
+      url="http://www.php.net/anoncvs.php">anonymous CVS</ulink>. If you get
+      a <ulink url="http://snaps.php.net/">snapshot</ulink> or a <ulink
+      url="http://www.php.net/downloads.php">source</ulink> tarball, you
+      not only will have to untar and ungzip it, but you will have to
+      convert the bare linefeeds to crlf's in the <filename>*.dsp</filename>
+      and <filename>*.dsw</filename> files before Microsoft Visual C++
+      will have anything to do with them.
+     </simpara>
+     <note>
+      <simpara>
+       Place the <filename>Zend</filename> and
+       <filename>TSRM</filename> directories inside the
+       <filename>php4</filename> directory in order for the projects
+       to be found during the build process.
+      </simpara>
+     </note>
+    </sect3>
+    <sect3 id="install.windows.build.install">
+     <title>Putting it all together</title>
+     <itemizedlist>
+      <listitem><simpara>
+       Follow the instructions for installing the unzip utility of
+       your choosing.
+      </simpara></listitem>
+      <listitem>
+       <simpara>
+        Execute <filename>setup.exe</filename> and follow the installation
+        instructions.  If you choose to install to a path other than
+        <filename>c:\cygnus</filename>, let the build process know by setting
+        the Cygwin environment variable. On Windows 95/98 setting
+        an environment variable can be done by placing a line in
+        your autoexec.bat. On Windows NT, go to My Computer =&gt;
+        Control Panel =&gt; System and select the environment tab.
+       </simpara>
+       <warning>
+        <simpara>
+         Make a temporary directory for Cygwin to use, otherwise many
+         commands (particularly bison) will fail. On Windows 95/98,
+         <userinput>mkdir C:\TMP</userinput>. For Windows NT,
+         <userinput>mkdir %SystemDrive%\tmp</userinput>.
+        </simpara>
+       </warning>
+      </listitem>
+      <listitem><simpara>
+       Make a directory and unzip <filename>win32build.zip</filename> into it.
+      </simpara></listitem>
+      <listitem>
+       <simpara>
+        Launch Microsoft Visual C++, and from the menu select
+        Tools =&gt; Options. In the dialog, select the
+        directories tab. Sequentially change the dropdown
+        to Executables, Includes, and Library files,
+        and ensure that <filename>cygwin\bin</filename>,
+        <filename>win32build\include</filename>, and
+        <filename>win32build\lib</filename> are in each list,
+        respectively. (To add an entry, select a blank line
+        at the end of the list and begin typing).  Typical entries
+        will look like this:
+       </simpara>
+       <itemizedlist>
+        <listitem><simpara>
+         <filename>c:\cygnus\bin</filename>
+        </simpara></listitem>
+        <listitem><simpara>
+         <filename>c:\php-win32build\include</filename>
+        </simpara></listitem>
+        <listitem><simpara>
+         <filename>c:\php-win32build\lib</filename>
+        </simpara></listitem>
+       </itemizedlist>
+       <simpara>
+        Press OK, and exit out of Visual C++.
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        Make another directory and unzip <filename>bindlib_w32.zip</filename>
+        into it. Decide whether you want to have debug symbols available
+        (bindlib - Win32 Debug) or not (bindlib - Win32 Release).
+        Build the appropriate configuration:
+       </simpara>
+       <itemizedlist>
+        <listitem><simpara>
+         For GUI users, launch VC++, and then select File =&gt; Open
+         Workspace and select bindlib.  Then select Build=&gt;Set
+         Active Configuration and select the desired configuration.
+         Finally select Build=&gt;Rebuild All.
+        </simpara></listitem>
+        <listitem>
+         <simpara>
+          For command line users, make sure that you either have
+          the C++ environment variables registered, or have run
+          <command>vcvars.bat</command>, and then execute one of the
+          following:
+         </simpara>
+         <itemizedlist>
+          <listitem>
+           <simpara>
+            <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Debug"</userinput>
+           </simpara>
+          </listitem>
+          <listitem>
+           <simpara>
+            <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Release"</userinput>
+           </simpara>
+          </listitem>
+         </itemizedlist>
+        </listitem>
+        <listitem><simpara>
+         At this point, you should have a usable
+         <filename>resolv.lib</filename> in either your
+         <filename>Debug</filename> or <filename>Release</filename>
+         subdirectories.  Copy this file into your
+         <filename>win32build\lib</filename> directory over the
+         file by the same name found in there.
+        </simpara></listitem>
+       </itemizedlist>
+      </listitem>
+     </itemizedlist>
+    </sect3>
 
+    <sect3 id="install.windows.build.compile">
+     <title>Compiling</title>
+     <simpara>
+      The best way to get started is to build the standalone/CGI version.
+     </simpara>
+     <itemizedlist>
+      <listitem><simpara>
+       For GUI users, launch VC++, and then select File =&gt; Open
+       Workspace and select php4ts.  Then select Build=&gt;Set Active
+       Configuration and select the desired configuration. Finally
+       select Build=&gt;Rebuild All.
+      </simpara></listitem>
+      <listitem>
+       <simpara>
+        For command line users, make sure that you either have
+        the C++ environment variables registered, or have run
+        <command>vcvars.bat</command>, and then execute one of the
+        following:
+       </simpara>
+       <itemizedlist>
+        <listitem><simpara>
+         <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Debug_TS"</userinput>
+        </simpara></listitem>
+        <listitem><simpara>
+         <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"</userinput>
+        </simpara></listitem>
+        <listitem><simpara>
+         At this point, you should have a usable
+         <filename>php.exe</filename> in either
+         your <filename>Debug_TS</filename> or
+         <filename>Release_TS</filename> subdirectories.
+        </simpara></listitem>
+       </itemizedlist>
+      </listitem>
+     </itemizedlist>
+     <simpara>
+      Repeat the above steps with <filename>php4isapi.dsp</filename>
+      (which can be found in <filename>sapi\isapi</filename>) in
+      order to build the code necessary for integrating PHP with
+      Microsoft IIS.
+     </simpara>
+    </sect3>
    </sect2>
 
-   </sect1>
+   <sect2 id="install.windows.extensions">
+    <title>Windows 用拡張モジュールのインストール</title>
+    <para>
+     
+PHPおよびWebサーバをWindowsにインストールした後、特定のモジュール
+     
+を使用したくなる場合もあるでしょう。以下の表に現在のWindowモジュー
+     
+ルを示します。マニュアルインストール手順で説明したように、PHPを起
+     動する際に 'extension=php_*.dll' 
+の行のコメントを外すことにより、
+     
+ロードするモジュールを選択することが可能です。いくつかのモジュール
+     
+は、正しく動作させるためにシステムに別のライブラリをインストールし
+     ておく必要があります。PHP <ulink url="&url.php.faq;">FAQ</ulink>
+     
+には、サポートするライブラリの取得場所に関する詳しい情報があります。
+     
+スクリプトの中で<function>dl</function>を使用することにより、モ
+     ジュールを動的にロードすることも可能です。
+    </para>
+    <para>
+     The DLLs for PHP extensions are prefixed with 'php_'.  This
+     prevents confusion between PHP extensions and their supporting
+     libraries.
+    </para>
+    <note>
+     <para>
+      In PHP 4.0.4pl1 MySQL, ODBC, FTP, Calendar, BCMath, COM, PCRE,
+      Session, WDDX and XML support is <emphasis>built-in</emphasis>.
+      You don't need to load any additional extensions in order to
+      use these functions. See your distributions
+      <filename>README.txt</filename> or <filename>install.txt</filename>
+      for a list of built in modules.
+     </para>
+    </note>
 
-  <sect1 id="install-windows-modules">
-   <title>Windows モジュールのインストール</title>
-   <para>
-    
PHPおよびWebサーバをWindowsにインストールした後、特定のモジュール
-    
を使用したくなる場合もあるでしょう。以下の表に現在のWindowモジュー
-    
ルを示します。マニュアルインストール手順で説明したように、PHPを起
-    動する際に 'extension=php_*.dll' 
の行のコメントを外すことにより、
-    
ロードするモジュールを選択することが可能です。いくつかのモジュール
-    
は、正しく動作させるためにシステムに別のライブラリをインストールし
-    ておく必要があります。PHP <ulink url="&url.php.faq;">FAQ</ulink>
-    
には、サポートするライブラリの取得場所に関する詳しい情報があります。
-    
スクリプトに次のように書くことにより、モジュールを動的にロードする
-    ことも可能です。
-    <command>dl("php_*.dll");</command>
-   </para>  
-   <sect2 id="install.windows.modules">
-    <title>PHP モジュール</title>
     <para>
      <table>
       <title>PHP モジュール</title>
@@ -3116,12 +3376,10 @@
       </tgroup>
      </table>
     </para>
-    
    </sect2>
-   
   </sect1>
 
-    <sect1 id="install.apache">
+  <sect1 id="install.apache">
    <title>Apache サーバへのインストール</title>
    <para>
     
本節では、PHPをApacheにインストールする際の注意事項とコツについて
@@ -3383,15 +3641,18 @@
   </sect1>
 
   <sect1 id="install.iis">
-   <title>IIS/PWS サーバインストール</title>
+   <title>IIS/PWS サーバへのインストール</title>
    <para>
-    
本節では、PHPをIISにインストールする際の注意およびコツについて説明
-    します。<link linkend="install.iis.iis3">IIS3</link> および
-    <link linkend="install.iis.iis4">IIS4</link> の両方について説明し
-    ます。
+    本節では、PHPをIIS(Microsoft Internet Information Server) にインス
+    トールする際の注意およびヒントについて説明します。
+    <link linkend="install.iis.iis3">PWS/IIS 3</link>、
+    <link linkend="install.iis.pws4">PWS 4 以降</link>、
+    <link linkend="install.iis.iis4">IIS 4 以降</link> のバージョンに
+    ついて説明します。
    </para>
+
    <sect2 id="install.iis.iis3">
-    <title>Windows 95/98/NT と PWS/IIS 3</title>
+    <title>Windows と PWS/IIS 3</title>
     
     <simpara>
      
これらのサーバーを設定するために推奨される方法は、配布ファイルに
@@ -3543,67 +3804,151 @@
     
    </sect2>
 
+   <sect2 id="install.iis.pws4">
+    <title>WindowsとPWS 4以降</title>
+
+    <simpara>
+     PWS 
+4以降を実行するWindows上にPHPをインストールする際には、二つの
+     方法があります。一つは、PHP 
+CGIバイナリを設定する方法で、もう一つ
+     は、ISAPIモジュール dllを使用する方法です。
+    </simpara>
+
+    <para>
+     If you choose the CGI binary, do the following:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        Edit the enclosed <filename>pws-php4cgi.reg</filename>
+        file (look into the sapi dir) to reflect the location of
+        your php.exe. Forward slashes should be escaped, for example:
+        
+<literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script
+ Map] ".php"="C:\\PHP\\php.exe"</literal>
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        In the PWS Manager, right click on a given directory you want
+        to add PHP support to, and select Properties. Check the 'Execute'
+        checkbox, and confirm.
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+
+    <para>
+     If you choose the ISAPI module, do the following:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        Edit the enclosed <filename>pws-php4isapi.reg</filename>
+        file (look into the sapi dir) to reflect the location of
+        your php4isapi.dll. Forward slashes should be escaped, for example:
+        
+<literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script
+ Map] ".php"="C:\\PHP\\sapi\\php4isapi.dll"</literal>
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        In the PWS Manager, right click on a given directory you want to
+        add PHP support to, and select Properties. Check the 'Execute'
+        checkbox, and confirm. 
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+
+   </sect2>
+
    <sect2 id="install.iis.iis4">
-    <title>Windows NT および IIS 4</title>
+    <title>Windows NT/2000 and IIS 4 or newer</title>
 
+    <simpara>
+     To install PHP on an NT/2000 Server running IIS 4 or newer,
+     follow these instructions. You have two options to set up
+     PHP, using the CGI binary (php.exe) or with the ISAPI module.
+    </simpara>
+    
     <simpara>
-     IIS 
4を実行するNTサーバ上にPHPをインストールする際には、以下の手
-     順に従って下さい。
+     In either case, you need to start the Microsoft Management
+     Console (may appear as 'Internet Services Manager', either
+     in your Windows NT 4.0 Option Pack branch or the Control
+     Panel=&gt;Administrative Tools under Windows 2000). Then 
+     right click on your Web server node (this will most probably
+     appear as 'Default Web Server'), and select 'Properties'.
     </simpara>
 
     <para>
+     If you want to use the CGI binary, do the following:
      <itemizedlist>
       <listitem>
        <simpara>
-       インターネットサービスマネージャー (MMC) にて、Web 
サイトまた
-       
はアプリケーションのスタート位置となるディレクトリを選択Wて下
-       さい。
+        Under 'Home Directory', 'Virtual Directory', or
+        'Directory', click on the 'Configuration' button,
+        and then enter the App Mappings tab.
        </simpara>
       </listitem>
       <listitem>
+       <simpara>
+        Click Add, and in the Executable box, type:
+        <literal>c:\php\php.exe %s %s</literal> (assuming
+        that you have unziped PHP in c:\php\). You MUST
+        have the %s %s on the end, PHP will not function
+        properly if you fail to do this.
+        </simpara>
+      </listitem>
+      <listitem>
        <simpara>
-       
そのディレクトリのプロパティシートを(右クリックしてから、
-       
プロパティを選択して)オープンし、つづいて、ホームディレクトリ、
-       
仮想ディレクトリ、ディレクトリタブをクリックして下さい。
+        In the Extension box, type the file name extension you want
+        associated with PHP scripts. Leave 'Method exclusions'
+        blank, and check the Script engine checkbox.
+        You must repeat step 3 and 4 for each extension you
+        want associated with PHP scripts.
+        (<literal>.php</literal> and <literal>.phtml</literal>
+        are common.)
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       
設定ボタンをクリックし、つづいて、アプリケーションマップタブを
-       クリックして下さい。
+        Set up the appropriate security. (This is done in Internet
+        Service Manager), and if your NT Server uses NTFS file system,
+        add execute rights for I_USR_ to the directory that contains
+        <literal>php.exe</literal>.
        </simpara>
       </listitem>
+     </itemizedlist>
+    </para>
+    
+    <para>
+     To use the ISAPI module, do the following:
+     <itemizedlist>
       <listitem>
        <simpara>
-       追加 (Add)をクリックし、実行ファイル(Executable) 
ボックスにて
-       次のように入力して下さい。
-       <literal>c:\path-to-php-dir\php.exe %s %s</literal> 
-       最後に %s %s を必ず付けてください。
-       これがないと PHP が正常に動作しない可能性があります。
+        If you don't want to perform HTTP Authentication using PHP,
+        you can (and should) skip this step. Under ISAPI Filters,
+        add a new ISAPI filter. Use PHP as the filter name, and
+        supply a path to the php4isapi.dll.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       拡張子ボックスにて、PHP 
スクリプトに関連付けたいファイル拡張子
-       を入力して下さい。
-       PHP スクリプトに関連付けたい各拡張子
-       (通常は、<literal>.php</literal> と <literal>.phtml</literal> です)
-       を設定するために、手順 5 および 6 
を繰り返してください。
+        Under 'Home Directory', click on the 'Configuration' button.
+        Add a new entry to the Application Mappings. Use the path
+        to the php4isapi.dll as the Executable, supply .php as the
+        extension, leave Method exclusions blank, and check the
+        Script engine checkbox.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       
セキュリティを適切に設定して下さい。(この作業は、インターネッ
-       トサービスマネージャで行います。)NT サーバーが NTFS 
ファイルシ
-       ステムを使用している場合、I_USR_ に <literal>php.exe</literal>
-       があるディレクトリの実行権限を与えてください。
+        Stop IIS completely
        </simpara>
       </listitem>
+      <listitem>
+       <simpara>
+        Start IIS again
+       </simpara>
+      </listitem>
      </itemizedlist>
     </para>
-
    </sect2>
-   
   </sect1>
        
   <sect1 id="install.netscape-enterprise">
@@ -3628,8 +3973,8 @@
       ル手順
       from: [EMAIL PROTECTED]
 
-      1. www.sunfreeware.com または他の
-      
ダウンロードサイトから以下のパッケージをインストールして下さい
+1. www.sunfreeware.com 
+または他のダウンロードサイトから以下のパッケー
+   ジをインストールして下さい
 
       flex-2_5_4a-sol26-sparc-local 
       gcc-2_95_2-sol26-sparc-local 
@@ -3643,9 +3988,9 @@
       mysql-3.23.24-beta (mysql サポートを使用する場合) 
       tar-1.13 (GNU tar) 
       
-      2. 
適当なディレクトリがパスに含まれているかどうかを確認下さい
-      PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin 
-      export PATH 
+2. 
+適当なディレクトリがパスに含まれているかどうかを確認下さい
+    PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin 
+    export PATH 
 
 3. gunzip php-x.x.x.tar.gz (.gz配布の場合、そうでない場合は4へ進む) 
 4. tar xvf php-x.x.x.tar 
@@ -3788,9 +4133,97 @@
     <simpara>
      PHPと共に実行したい各拡張機能毎に手順 2~6 
を繰り返します。
     </simpara>
+   </sect2>   
+  </sect1>
 
+  <sect1 id="install.oreilly">
+   <title>Oreilly Website Pro Server installs</title>
+   <para>
+    This section contains notes and hints specific to Oreilly
+    Website Pro.
+   </para>
+   <sect2 id="install.oreilly.windows">
+    <title>Oreilly Website Pro 2.5 and up for Windows</title>
+    
+    <simpara>
+     This list describes how to set up the PHP CGI binary
+     or the ISAPI module to work with Oreilly Website Pro
+     on Windows.
+    </simpara>
+
+    <para>
+     <itemizedlist>
+      <listitem>
+       <para>
+        Edit the Server Properties and select the tab "Mapping".
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        From the List select "Associations" and enter the desired
+        extension (".php") and the path to the CGI exe
+        (ex. c:\php\php.exe) or the ISAPI dll file
+        (ex. c:\php\sapi\php4isapi.dll).
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        Select "Content Types" add the same extension ".php"
+        and enter the content type. If you choose the CGI exe
+        file, enter 'wwwserver/shellcgi', if you chosse the
+        ISAPI module, enter 'wwwserver/isapi' (both without
+        quotes).
+       </para>
+      </listitem>
+     </itemizedlist>
+    </para>
    </sect2>
-   
+  </sect1>
+
+  <sect1 id="install.xitami">
+   <title>Xitami Server installs</title>
+   <para>
+    This section contains notes and hints specific to Xitami.
+   </para>
+   <sect2 id="install.xitami.windows">
+    <title>Xitami for Windows</title>
+    
+    <simpara>
+     This list describes how to set up the PHP CGI binary
+     to work with Xitami on Windows.
+    </simpara>
+
+    <para>
+     <itemizedlist>
+      <listitem>
+       <para>
+        Make sure the webserver is running, and point
+        your browser to xitamis admin console
+        (usually http://127.0.0.1/admin), and click on
+        Configuration.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        Navigate to the Filters, and put the
+        extension which php should parse (i.e. .php)
+        into the field File extensions (.xxx).
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        In Filter command or script put the path and name
+        of your php executable i.e. c:\php\php.exe.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+        Press the 'Save' icon.
+       </para>
+      </listitem>
+     </itemizedlist>
+    </para>
+   </sect2>
   </sect1>
 
   <sect1 id="install.otherhttpd">
@@ -3800,6 +4233,8 @@
     
す。サーバーに関係する設定オプションの完全なリストについては、
     <link linkend="install.configure.servers">サーバーに関係した
      オプション</link> を参照下さい。
+    The PHP CGI binaries are compatible with almost all
+    webservers supporting the CGI interface.
    </para>
   </sect1>
 
@@ -3855,16 +4290,17 @@
     <title>国際化関数について</title>
     
     <simpara>
-     
国際化関数を有効にすることにより、日本語処理時の漢字コード自動変換機能を
-     始めとする有用な機能が利用可能になります。
+     
+国際化関数を有効にすることにより、日本語処理時の漢字コード自動変
+     
+換機能を始めとする有用な機能が利用可能になります。(国際化版のPHP
+     のみ対応)
     </simpara>   
     
     <sect3 id="i18n-abstract">
      <title>国際化関数の入手</title>
      <para>
-      PHP 
国際化パッケージは、「PHP3国際化チーム」により現在テスト中で、
-      <ulink url="http://www.happysize.co.jp/techie/php-ja-jp/">
-       http://www.happysize.co.jp/techie/php-ja-jp/</ulink>
+      PHP 
+国際化パッケージは、「PHP国際化プロジェクト」により開発され、
+      <ulink url="http://php.jpnnet.com/">
+       http://php.jpnnet.com/</ulink>
       または
       <ulink url="ftp://ftp.happysize.co.jp/php-ja-jp/">
        ftp://ftp.happysize.co.jp/php-ja-jp/</ulink>で手に入ります。

Reply via email to