Some changes in the Windows-section

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@51910 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Thomas Schoefbeck 2001-07-20 19:56:56 +00:00
parent 5d505273c2
commit 8e62d87d67

View file

@ -3054,8 +3054,8 @@ $ /usr/local/sbin/php4-enable
<title>General Installation Steps</title>
<simpara>
This install guide will help you manually install and configure
PHP on your Windows 9x/Me/NT/2000 webservers. This guide was compiled by
&link.bob;. The original version can be found at <ulink
PHP on your Windows 9x/Me/NT/2000 webservers. The original version
of this guide was compiled by &link.bob;, and can be found at <ulink
url="&url.win32install;">&url.win32install;</ulink>.
</simpara>
<para>
@ -3129,6 +3129,31 @@ $ /usr/local/sbin/php4-enable
&quot;C:\PHP\&quot; is a good start.
</para>
</listitem>
<listitem>
<para>
The PHP binary, the SAPI modules, and some extensions rely on
external DLLs for execution. Make sure that these DLLs in the
distribution exist in a directory that is in the Windows PATH.
The best bet to do it is to copy the files below into your
system directory, which is typically:
<simplelist>
<member>c:\windows\system for Windows 95/98</member>
<member>c:\winnt\system32 for Windows NT/2000</member>
</simplelist>
The files to copy are:
<simplelist>
<member>
&apos;php4ts.dll&apos;, if it already exists there, overwrite it
</member>
<member>
The files in your distribution's &apos;dlls&apos; directory.
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).
</member>
</simplelist>
</para>
</listitem>
<listitem>
<para>
Copy the file, &apos;php.ini-dist&apos; to your
@ -3166,11 +3191,7 @@ $ /usr/local/sbin/php4-enable
Choose which extensions you would like to load when PHP
starts. You can uncomment the: 'extension=php_*.dll' lines
in <filename>php.ini</filename> to load these extensions.
Some extensions require you to have additional libraries
installed on your system for the module to work correctly.
The PHP <ulink url="&url.php.faq;">FAQ</ulink> has more
information on where to get supporting libraries. You
can also load a module dynamically in your script
You can also load a module dynamically in your script
using <function>dl</function>. See the section about
<link linkend="install.windows.extensions">Windows
extensions</link>.
@ -3423,23 +3444,20 @@ $ /usr/local/sbin/php4-enable
The following table describes some of the extensions available. As
described in the manual installation steps, you can choose which
extensions you would like to load when PHP starts by uncommenting the:
'extension=php_*.dll' lines in <filename>php.ini</filename>. Some
extensions require you to have additional libraries installed on
your system for the module to work correctly. The PHP
<ulink url="&url.php.faq;">FAQ</ulink> has more information on
where to get supporting libraries. You can also load a module
dynamically in your script using <function>dl</function>.
'extension=php_*.dll' lines in <filename>php.ini</filename>. You can
also load a module dynamically in your script using
<function>dl</function>.
</para>
<para>
The DLLs for PHP extensions are prefixed with 'php_'. This
prevents confusion between PHP extensions and their supporting
libraries.
The DLLs for PHP extensions are prefixed with 'php_' in PHP 4 (and
'php3_' in PHP 3). 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,
In PHP 4.0.6 BCMath, Calendar, COM, FTP, MySQL, ODBC, PCRE,
Session, WDDX and XML support is <emphasis>built-in</emphasis>.
You don't need to load any additional extensions in order to
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.
@ -3452,69 +3470,199 @@ $ /usr/local/sbin/php4-enable
<tgroup cols="2">
<tbody>
<row>
<entry>php_calendar.dll</entry>
<entry>Calendar conversion functions</entry>
<entry>php_bz2.dll</entry>
<entry>bzip2 compression functions</entry>
</row>
<row>
<entry>php_crypt.dll</entry>
<entry>php_calendar.dll</entry>
<entry>Calendar conversion functions (As of PHP 4.0.3 this
is built in)</entry>
</row>
<row>
<entry>php_cpdf.dll</entry>
<entry>ClibPDF functions</entry>
</row>
<row>
<entry>php3_crypt.dll</entry>
<entry>Crypt functions</entry>
</row>
<row>
<entry>php_ctype.dll</entry>
<entry>ctype family functions</entry>
</row>
<row>
<entry>php_curl.dll</entry>
<entry>CURL, Client URL library functions</entry>
</row>
<row>
<entry>php_cybercash.dll</entry>
<entry>Cybercash payment functions</entry>
</row>
<row>
<entry>php_db.dll</entry>
<entry>DBM functions</entry>
</row>
<row>
<entry>php_dba.dll</entry>
<entry>Database (dbm-style) abstraction layer functions</entry>
</row>
<row>
<entry>php_dbase.dll</entry>
<entry>dBase functions</entry>
</row>
<row>
<entry>php_dbm.dll</entry>
<entry>php3_dbm.dll</entry>
<entry>Berkeley DB2 library</entry>
</row>
<row>
<entry>php_domxml.dll</entry>
<entry>DOM XML functions</entry>
</row>
<row>
<entry>php_dotnet.dll</entry>
<entry>.NET functions</entry>
</row>
<row>
<entry>php_exif.dll</entry>
<entry>Read EXIF headers from JPEG</entry>
</row>
<row>
<entry>php_fbsql.dll</entry>
<entry>FrontBase functions</entry>
</row>
<row>
<entry>php_fdf.dll</entry>
<entry>Forms Data Format functions</entry>
</row>
<row>
<entry>php_filepro.dll</entry>
<entry>Read-only access to Filepro databases</entry>
</row>
<row>
<entry>php_ftp.dll</entry>
<entry>FTP functions (As of PHP 4.0.3 this is built in)</entry>
</row>
<row>
<entry>php_gd.dll</entry>
<entry>GD library functions for GIF manipulation</entry>
</row>
<row>
<entry>php_gettext.dll</entry>
<entry>GNU Gettext functions</entry>
</row>
<row>
<entry>php_hyperwave.dll</entry>
<entry>HyperWave functions</entry>
</row>
<row>
<entry>php_imap4r2.dll</entry>
<entry>IMAP 4 functions</entry>
<entry>php_iconv.dll</entry>
<entry>ICONV characterset conversion</entry>
</row>
<row>
<entry>php_ifx.dll</entry>
<entry>Informix functions</entry>
</row>
<row>
<entry>php_iisfunc.dll</entry>
<entry>IIS management functions</entry>
</row>
<row>
<entry>php_imap.dll</entry>
<entry>IMAP 4 functions (in PHP 3: php3_imap4r1.dll)</entry>
</row>
<row>
<entry>php_ingres.dll</entry>
<entry>Ingres II functions</entry>
</row>
<row>
<entry>php_interbase.dll</entry>
<entry>InterBase functions</entry>
</row>
<row>
<entry>php_java.dll</entry>
<entry>Java extension</entry>
</row>
<row>
<entry>php_ldap.dll</entry>
<entry>LDAP functions</entry>
</row>
<row>
<entry>php_msql1.dll</entry>
<entry>php_mhash.dll</entry>
<entry>Mhash Functions</entry>
</row>
<row>
<entry>php_ming.dll</entry>
<entry>Ming functions for Flash</entry>
</row>
<row>
<entry>php_msql.dll</entry>
<entry>mSQL functions</entry>
</row>
<row>
<entry>php3_msql1.dll</entry>
<entry>mSQL 1 client</entry>
</row>
<row>
<entry>php_msql2.dll</entry>
<entry>php3_msql2.dll</entry>
<entry>mSQL 2 client</entry>
</row>
<row>
<entry>php_mssql.dll</entry>
<entry>MSSQL client (requires MSSQL DB-Libraries</entry>
<entry>MSSQL client (formerly php_mssql70.dll, requires MSSQL
DB-Libraries)</entry>
</row>
<row>
<entry>php3_mysql.dll (built into PHP 4)</entry>
<entry>MySQL functions</entry>
<entry>php3_mysql.dll</entry>
<entry>MySQL functions (built into PHP 4)</entry>
</row>
<row>
<entry>php_nsmail.dll</entry>
<entry>php3_nsmail.dll</entry>
<entry>Netscape mail functions</entry>
</row>
<row>
<entry>php_oci73.dll</entry>
<entry>php3_oci73.dll</entry>
<entry>Oracle functions</entry>
</row>
<row>
<entry>php_oci8.dll</entry>
<entry>Oracle 8 functions</entry>
</row>
<row>
<entry>php_openssl.dll</entry>
<entry>OpenSSL functions</entry>
</row>
<row>
<entry>php_oracle.dll</entry>
<entry>Oracle functions</entry>
</row>
<row>
<entry>php_pdf.dll</entry>
<entry>PDF functions</entry>
</row>
<row>
<entry>php_pgsql.dll</entry>
<entry>PostgreSQL functions</entry>
</row>
<row>
<entry>php_printer.dll</entry>
<entry>Printer functions</entry>
</row>
<row>
<entry>php_sablot.dll</entry>
<entry>XSLT functions</entry>
</row>
<row>
<entry>php_snmp.dll</entry>
<entry>SNMP get and walk functions (NT only!)</entry>
</row>
<row>
<entry>php_sybase_ct.dll</entry>
<entry>Sybase functions</entry>
</row>
<row>
<entry>php_yaz.dll</entry>
<entry>YAZ functions</entry>
</row>
<row>
<entry>php_zlib.dll</entry>
<entry>ZLib compression functions</entry>