sniper          Thu Aug  9 01:52:16 2001 EDT

  Modified files:              
    /phpdoc/en/chapters install.xml 
  Log:
  Made the windows extension installation doc a bit nicer looking.
  # Someone who knows windows stuff better than me should check this. :)
  
  
Index: phpdoc/en/chapters/install.xml
diff -u phpdoc/en/chapters/install.xml:1.73 phpdoc/en/chapters/install.xml:1.74
--- phpdoc/en/chapters/install.xml:1.73 Thu Aug  2 13:36:41 2001
+++ phpdoc/en/chapters/install.xml      Thu Aug  9 01:52:15 2001
@@ -1,4 +1,4 @@
-<!-- $Revision: 1.73 $ -->
+<!-- $Revision: 1.74 $ -->
  <chapter id="installation">
   <title>Installation</title>
 
@@ -3481,208 +3481,284 @@
      </para>
     </note>
 
+    <note>
+     <para>
+      Some of these extensions need extra dlls to work. Couple of them can be
+      found in the distribution package, in the &apos;dlls&apos; folder but
+      some, e.g. Oracle (php_oci8.dll) require dlls which are not bundled
+      with the distribution package.
+     </para>
+
+     <para>
+      Copy the bundled dlls from &apos;dlls&apos; folder to your Windows 
+      PATH, safe places are:
+      <simplelist>
+       <member>c:\windows\system for Windows 95/98</member>
+       <member>c:\winnt\system32 for Windows NT/2000</member>
+      </simplelist>
+      If you have them already installed on your system, overwrite them
+      only if something doesn't work correctly (Before overwriting them,
+      it is a good idea to make a back-up).
+     </para>
+    </note>
+
     <para>
      <table>
       <title>PHP Extensions</title>
-      <tgroup cols="2">
+      <tgroup cols="3">
+       <thead>
+        <row>
+         <entry>Extension</entry>
+         <entry>Description</entry>
+         <entry>Notes</entry>
+        </row>
+       </thead>
+                                                     
        <tbody>
   <row>
    <entry>php_bz2.dll</entry>
-   <entry>bzip2 compression functions</entry>
+   <entry><link linkend="ref.bzip2">bzip2</link> compression functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_calendar.dll</entry>
-   <entry>Calendar conversion functions (As of PHP 4.0.3 this 
-   is built in)</entry>
+   <entry><link linkend="ref.calendar">Calendar</link> conversion functions</entry>
+   <entry>Built in since PHP 4.0.3</entry>
   </row>
   <row>
    <entry>php_cpdf.dll</entry>
-   <entry>ClibPDF functions</entry>
+   <entry><link linkend="ref.cpdf">ClibPDF</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php3_crypt.dll</entry>
    <entry>Crypt functions</entry>
+   <entry>unknown</entry>
   </row>
   <row>
    <entry>php_ctype.dll</entry>
-   <entry>ctype family functions</entry>
+   <entry><link linkend="ref.ctype">ctype</link> family functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_curl.dll</entry>
-   <entry>CURL, Client URL library functions</entry>
+   <entry><link linkend="ref.curl">CURL</link>, Client URL library functions</entry>
+   <entry>Requires: libeay32.dll, ssleay32.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_cybercash.dll</entry>
-   <entry>Cybercash payment functions</entry>
+   <entry><link linkend="ref.cybercash">Cybercash</link> payment functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_db.dll</entry>
-   <entry>DBM functions</entry>
+   <entry><link linkend="ref.dbm">DBM</link> functions</entry>
+   <entry>Deprecated. Use DBA instead (php_dba.dll)</entry>
   </row>
   <row>
    <entry>php_dba.dll</entry>
-   <entry>Database (dbm-style) abstraction layer functions</entry>
+   <entry><link linkend="ref.dba">DBA</link>: DataBase (dbm-style) Abstraction layer 
+functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_dbase.dll</entry>
-   <entry>dBase functions</entry>
+   <entry><link linkend="ref.dbase">dBase</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php3_dbm.dll</entry>
    <entry>Berkeley DB2 library</entry>
+   <entry>unknown</entry>
   </row>
   <row>
    <entry>php_domxml.dll</entry>
-   <entry>DOM XML functions</entry>
+   <entry><link linkend="ref.domxml">DOM XML</link> functions</entry>
+   <entry>Requires: libxml2.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_dotnet.dll</entry>
    <entry>.NET functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_exif.dll</entry>
-   <entry>Read EXIF headers from JPEG</entry>
+   <entry><link linkend="function.read-exif-data">Read EXIF</link> headers from 
+JPEG</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_fbsql.dll</entry>
-   <entry>FrontBase functions</entry>
+   <entry><link linkend="ref.fbsql">FrontBase</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_fdf.dll</entry>
-   <entry>Forms Data Format functions</entry>
+   <entry><link linkend="ref.fdf">FDF</link>: Forms Data Format functions.</entry>
+   <entry>Requires: fdftk.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_filepro.dll</entry>
-   <entry>Read-only access to Filepro databases</entry>
+   <entry><link linkend="ref.filepro">filePro</link> functions</entry>
+   <entry>Read-only access</entry>
   </row>
   <row>
    <entry>php_ftp.dll</entry>
-   <entry>FTP functions (As of PHP 4.0.3 this is built in)</entry>
+   <entry><link linkend="ref.ftp">FTP</link> functions</entry>
+   <entry>Built-in since PHP 4.0.3</entry>
   </row>
   <row>
    <entry>php_gd.dll</entry>
-   <entry>GD library functions for GIF manipulation</entry>
+   <entry><link linkend="ref.image">GD</link> library image functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_gettext.dll</entry>
-   <entry>GNU Gettext functions</entry>
+   <entry><link linkend="ref.gettext">Gettext</link> functions</entry>
+   <entry>Requires: gnu_gettext.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_hyperwave.dll</entry>
-   <entry>HyperWave functions</entry>
+   <entry><link linkend="ref.hyperwave">HyperWave</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_iconv.dll</entry>
-   <entry>ICONV characterset conversion</entry>
+   <entry><link linkend="ref.iconv">ICONV</link> characterset conversion</entry>
+   <entry>Requires: iconv-1.3.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_ifx.dll</entry>
-   <entry>Informix functions</entry>
+   <entry><link linkend="ref.ifx">Informix</link> functions</entry>
+   <entry>Requires: Informix libraries</entry>
   </row>
   <row>
    <entry>php_iisfunc.dll</entry>
    <entry>IIS management functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_imap.dll</entry>
-   <entry>IMAP 4 functions (in PHP 3: php3_imap4r1.dll)</entry>
+   <entry><link linkend="ref.imap">IMAP</link> POP3 and NNTP functions</entry>
+   <entry>PHP 3: php3_imap4r1.dll</entry>
   </row>
   <row>
    <entry>php_ingres.dll</entry>
-   <entry>Ingres II functions</entry>
+   <entry><link linkend="ref.ingres">Ingres II</link> functions</entry>
+   <entry>Requires: Ingres II libraries</entry>
   </row>
   <row>
    <entry>php_interbase.dll</entry>
-   <entry>InterBase functions</entry>
+   <entry><link linkend="ref.ibase">InterBase</link> functions</entry>
+   <entry>Requires: gds32.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_java.dll</entry>
-   <entry>Java extension</entry>
+   <entry><link linkend="ref.java">Java</link> extension</entry>
+   <entry>Requires: jvm.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_ldap.dll</entry>
-   <entry>LDAP functions</entry>
+   <entry><link linkend="ref.ldap">LDAP</link> functions</entry>
+   <entry>Requires: libsasl.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_mhash.dll</entry>
-   <entry>Mhash Functions</entry>
+   <entry><link linkend="ref.mhash">Mhash</link> Functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_ming.dll</entry>
-   <entry>Ming functions for Flash</entry>
+   <entry><link linkend="ref.ming">Ming</link> functions for Flash</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_msql.dll</entry>
-   <entry>mSQL functions</entry>
+   <entry><link linkend="ref.msql">mSQL</link> functions</entry>
+   <entry>Requires: msql.dll (bundled)</entry>
   </row>
   <row>
    <entry>php3_msql1.dll</entry>
    <entry>mSQL 1 client</entry>
+   <entry>unknown</entry>
   </row>
   <row>
    <entry>php3_msql2.dll</entry>
    <entry>mSQL 2 client</entry>
+   <entry>unknown</entry>
   </row>
   <row>
    <entry>php_mssql.dll</entry>
-   <entry>MSSQL client (formerly php_mssql70.dll, requires MSSQL 
-   DB-Libraries)</entry>
+   <entry><link linkend="ref.mssql">MSSQL</link> functions</entry>
+   <entry>Requires: ntwdblib.dll (bundled)</entry>
   </row>
   <row>
    <entry>php3_mysql.dll</entry>
-   <entry>MySQL functions (built into PHP 4)</entry>
+   <entry><link linkend="ref.mysql">MySQL</link> functions</entry>
+   <entry>Built-in in PHP 4</entry>
   </row>
   <row>
    <entry>php3_nsmail.dll</entry>
    <entry>Netscape mail functions</entry>
+   <entry>unknown</entry>
   </row>
   <row>
    <entry>php3_oci73.dll</entry>
    <entry>Oracle functions</entry>
+   <entry>unknown</entry>
   </row>
   <row>
    <entry>php_oci8.dll</entry>
-   <entry>Oracle 8 functions</entry>
+   <entry><link linkend="ref.oci8">Oracle 8</link> functions</entry>
+   <entry>Requires: Oracle 8 client libraries</entry>
   </row>
   <row>
    <entry>php_openssl.dll</entry>
-   <entry>OpenSSL functions</entry>
+   <entry><link linkend="ref.openssl">OpenSSL</link> functions</entry>
+   <entry>Requires: libeay32.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_oracle.dll</entry>
-   <entry>Oracle functions</entry>
+   <entry><link linkend="ref.oracle">Oracle</link> functions</entry>
+   <entry>Requires: Oracle 7 client libraries</entry>
   </row>
   <row>
    <entry>php_pdf.dll</entry>
-   <entry>PDF functions</entry>
+   <entry><link linkend="ref.pdf">PDF</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_pgsql.dll</entry>
-   <entry>PostgreSQL functions</entry>
+   <entry><link linkend="ref.pgsql">PostgreSQL</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_printer.dll</entry>
-   <entry>Printer functions</entry>
+   <entry><link linkend="ref.printer">Printer</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_sablot.dll</entry>
-   <entry>XSLT functions</entry>
+   <entry><link linkend="ref.xslt">XSLT</link> functions</entry>
+   <entry>Requires: sablot.dll (bundled)</entry>
   </row>
   <row>
    <entry>php_snmp.dll</entry>
-   <entry>SNMP get and walk functions (NT only!)</entry>
+   <entry><link linkend="ref.snmp">SNMP</link> get and walk functions</entry>
+   <entry>NT only!</entry>
   </row>
   <row>
    <entry>php_sybase_ct.dll</entry>
-   <entry>Sybase functions</entry>
+   <entry><link linkend="ref.sybase">Sybase</link> functions</entry>
+   <entry>Requires: Sybase client libraries</entry>
   </row>
   <row>
    <entry>php_yaz.dll</entry>
-   <entry>YAZ functions</entry>
+   <entry><link linkend="ref.yaz">YAZ</link> functions</entry>
+   <entry>None</entry>
   </row>
   <row>
    <entry>php_zlib.dll</entry>
-   <entry>ZLib compression functions</entry>
+   <entry><link linkend="ref.zlib">ZLib</link> compression functions</entry>
+   <entry>None</entry>
   </row>
        </tbody>
       </tgroup>

Reply via email to