From 8e62d87d678a5055dd6206eb8f6a78e641b542a8 Mon Sep 17 00:00:00 2001 From: Thomas Schoefbeck Date: Fri, 20 Jul 2001 19:56:56 +0000 Subject: [PATCH] Some changes in the Windows-section git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@51910 c90b9560-bf6c-de11-be94-00142212c4b1 --- chapters/install.xml | 210 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 179 insertions(+), 31 deletions(-) diff --git a/chapters/install.xml b/chapters/install.xml index c749f6ea36..7c3b470e81 100644 --- a/chapters/install.xml +++ b/chapters/install.xml @@ -3054,8 +3054,8 @@ $ /usr/local/sbin/php4-enable General Installation Steps 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 &url.win32install;. @@ -3129,6 +3129,31 @@ $ /usr/local/sbin/php4-enable "C:\PHP\" is a good start. + + + 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: + + c:\windows\system for Windows 95/98 + c:\winnt\system32 for Windows NT/2000 + + The files to copy are: + + + 'php4ts.dll', if it already exists there, overwrite it + + + The files in your distribution's 'dlls' 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). + + + + Copy the file, 'php.ini-dist' 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 php.ini to load these extensions. - Some extensions require you to have additional libraries - installed on your system for the module to work correctly. - The PHP FAQ 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 dl. See the section about Windows extensions. @@ -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 php.ini. Some - extensions require you to have additional libraries installed on - your system for the module to work correctly. The PHP - FAQ has more information on - where to get supporting libraries. You can also load a module - dynamically in your script using dl. + 'extension=php_*.dll' lines in php.ini. You can + also load a module dynamically in your script using + dl. - 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. - 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 built-in. - 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 README.txt or install.txt for a list of built in modules. @@ -3452,69 +3470,199 @@ $ /usr/local/sbin/php4-enable - php_calendar.dll - Calendar conversion functions + php_bz2.dll + bzip2 compression functions - php_crypt.dll + php_calendar.dll + Calendar conversion functions (As of PHP 4.0.3 this + is built in) + + + php_cpdf.dll + ClibPDF functions + + + php3_crypt.dll Crypt functions + + php_ctype.dll + ctype family functions + + + php_curl.dll + CURL, Client URL library functions + + + php_cybercash.dll + Cybercash payment functions + + + php_db.dll + DBM functions + + + php_dba.dll + Database (dbm-style) abstraction layer functions + php_dbase.dll dBase functions - php_dbm.dll + php3_dbm.dll Berkeley DB2 library + + php_domxml.dll + DOM XML functions + + + php_dotnet.dll + .NET functions + + + php_exif.dll + Read EXIF headers from JPEG + + + php_fbsql.dll + FrontBase functions + + + php_fdf.dll + Forms Data Format functions + php_filepro.dll Read-only access to Filepro databases + + php_ftp.dll + FTP functions (As of PHP 4.0.3 this is built in) + php_gd.dll GD library functions for GIF manipulation + + php_gettext.dll + GNU Gettext functions + php_hyperwave.dll HyperWave functions - php_imap4r2.dll - IMAP 4 functions + php_iconv.dll + ICONV characterset conversion + + + php_ifx.dll + Informix functions + + + php_iisfunc.dll + IIS management functions + + + php_imap.dll + IMAP 4 functions (in PHP 3: php3_imap4r1.dll) + + + php_ingres.dll + Ingres II functions + + + php_interbase.dll + InterBase functions + + + php_java.dll + Java extension php_ldap.dll LDAP functions - php_msql1.dll + php_mhash.dll + Mhash Functions + + + php_ming.dll + Ming functions for Flash + + + php_msql.dll + mSQL functions + + + php3_msql1.dll mSQL 1 client - php_msql2.dll + php3_msql2.dll mSQL 2 client php_mssql.dll - MSSQL client (requires MSSQL DB-Libraries + MSSQL client (formerly php_mssql70.dll, requires MSSQL + DB-Libraries) - php3_mysql.dll (built into PHP 4) - MySQL functions + php3_mysql.dll + MySQL functions (built into PHP 4) - php_nsmail.dll + php3_nsmail.dll Netscape mail functions - php_oci73.dll + php3_oci73.dll Oracle functions + + php_oci8.dll + Oracle 8 functions + + + php_openssl.dll + OpenSSL functions + + + php_oracle.dll + Oracle functions + + + php_pdf.dll + PDF functions + + + php_pgsql.dll + PostgreSQL functions + + + php_printer.dll + Printer functions + + + php_sablot.dll + XSLT functions + php_snmp.dll SNMP get and walk functions (NT only!) + + php_sybase_ct.dll + Sybase functions + + + php_yaz.dll + YAZ functions + php_zlib.dll ZLib compression functions