betz Sat Apr 5 08:53:32 2003 EDT Modified files: /phpdoc/en/chapters install.windows.xml Log: - restructering and rewriting of windows install instructions - some duplicate information removed - more verbose instructions which dlls where to copy
Index: phpdoc/en/chapters/install.windows.xml diff -u phpdoc/en/chapters/install.windows.xml:1.28 phpdoc/en/chapters/install.windows.xml:1.29 --- phpdoc/en/chapters/install.windows.xml:1.28 Tue Mar 4 04:20:05 2003 +++ phpdoc/en/chapters/install.windows.xml Sat Apr 5 08:53:32 2003 @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.28 $ --> +<!-- $Revision: 1.29 $ --> <sect1 id="install.windows"> <title>Installation on Windows systems</title> <para> This section applies to Windows 98/Me and Windows NT/2000/XP. PHP will not work on 16 bit platforms such as Windows 3.1 and sometimes - we refer to the supported Windows platforms as Win32. Windows 95 + we refer to the supported Windows platforms as Win32. Windows 95 is no longer supported as of PHP 4.3.0. </para> <para> @@ -29,117 +29,90 @@ <title>Windows InstallShield</title> <para> - The Windows PHP installer available from the downloads page at - <ulink url="&url.php.downloads;">&url.php.downloads;</ulink>, this - installs the <emphasis>CGI version</emphasis>of <literal>PHP</literal> + The Windows PHP installer is available from the downloads page at + <ulink url="&url.php.downloads;">&url.php.downloads;</ulink>. This + installs the <emphasis>CGI version</emphasis> of <literal>PHP</literal> and, for IIS, PWS, and Xitami, configures the web server as well. </para> <note> <para> - Also note, that while the InstallShield installer is an easy way to make + While the InstallShield installer is an easy way to make <literal>PHP</literal> work, it is restricted in many aspects, as - automatic setup of extensions for example is not supported. The whole - set of supported extensions is only available by downloading the zip - binary distribution. + automatic setup of extensions for example is not supported. The whole set + of supported extensions is only available by downloading the zip binary + distribution. </para> </note> <simpara> - Install your selected <acronym>HTTP</acronym> server on your system - and make sure that it works. + Install your selected <acronym>HTTP</acronym> server on your system and + make sure that it works. </simpara> <simpara> - Run the executable installer and follow the instructions provided by - the installation wizard. Two types of installation are supported - - standard, which provides sensible defaults for all the settings it - can, and advanced, which asks questions as it goes along. + Run the executable installer and follow the instructions provided by the + installation wizard. Two types of installation are supported - standard, + which provides sensible defaults for all the settings it can, and advanced, + which asks questions as it goes along. </simpara> <simpara> - The installation wizard gathers enough information to set up the - &php.ini; file and configure the web server to - use PHP. For IIS and also PWS on NT Workstation, a list of all the - nodes on the server with script map settings is displayed, and you - can choose those nodes to which you wish to add the PHP script - mappings. + The installation wizard gathers enough information to set up the &php.ini; + file and configure the web server to use PHP. For IIS and also PWS on NT + Workstation, a list of all the nodes on the server with script map settings + is displayed, and you can choose those nodes to which you wish to add the + PHP script mappings. </simpara> <simpara> - Once the installation has completed the installer will inform you - if you need to restart your system, restart the server, or just - start using PHP. + Once the installation has completed the installer will inform you if you + need to restart your system, restart the server, or just start using PHP. </simpara> <warning> <para> - Be aware, that this setup of PHP is not secure. If you would - like to have a secure PHP setup, you'd better go on the manual - way, and set every option carefully. This automatically working - setup gives you an instantly working PHP installation, but it is - not meant to be used on online servers. + Be aware, that this setup of PHP is not secure. If you would like to have + a secure PHP setup, you'd better go on the manual way, and set every + option carefully. This automatically working setup gives you an instantly + working PHP installation, but it is not meant to be used on online servers. </para> </warning> - - </sect2> + </sect2> <sect2 id="install.windows.manual"> <title>Manual Installation Steps</title> <simpara> - This install guide will help you manually install and configure - PHP on your Windows webserver. You need to download the - zip binary distribution from the downloads page at - <ulink url="&url.php.downloads;">&url.php.downloads;</ulink>. The - original version of this guide was compiled by &link.bob;, and can be - found at <ulink url="&url.win32install;">&url.win32install;</ulink>. + This install guide will help you manually install and configure PHP on your + Windows webserver. The original version of this guide was compiled by + &link.bob;, and can be found at + <ulink url="&url.win32install;">&url.win32install;</ulink>. + You need to download the zip binary distribution from the downloads page at + <ulink url="&url.php.downloads;">&url.php.downloads;</ulink>. </simpara> + <para> - This guide provides manual installation support for: - <itemizedlist> - <listitem> - <para> - Personal Web Server 3 and 4 or newer - </para> - </listitem> - <listitem> - <para> - Internet Information Server 3 and 4 or newer - </para> - </listitem> - <listitem> - <para> - Apache 1.3.x - </para> - </listitem> - <listitem> - <para> - OmniHTTPd 2.0b1 and up - </para> - </listitem> - <listitem> - <para> - Oreilly Website Pro - </para> - </listitem> - <listitem> - <para> - Xitami - </para> - </listitem> - <listitem> - <para> - Netscape Enterprise Server, iPlanet - </para> - </listitem> - </itemizedlist> - </para> - <para> - PHP 4 for Windows comes in two flavours - a CGI executable (php.exe), - and several SAPI modules (for example: php4isapi.dll). The latter form - is new to PHP 4, and provides significantly improved performance and - some new functionality. There is also a CLI version which is - further described in the <link linkend="features.commandline"> - commandline chapter</link>. + PHP 4 for Windows comes in three flavours - a CGI executable (php.exe), a + CLI executable (sapi/php.exe) and some other SAPI modules: + <simplelist> + <member> + <filename>php4apache.dll</filename> - Apache 1.3.x module + </member> + <member> + <filename>php4apache2.dll</filename> - Apache 2.0.x module + </member> + <member> + <filename>php4isapi.dll</filename> - ISAPI Module for ISAPI compliant + webservers like IIS 4.0/PWS 4.0 or newer. + </member> + <member> + <filename>php4nsapi.dll</filename> - Netscape/iPlanet module + </member> + </simplelist> + The latter form is new to PHP 4, and provides significantly improved + performance and some new functionality. The CLI version is designed to use + PHP for command line scripting. More information about CLI is available in + the chapter about + <link linkend="features.commandline">using PHP from the command line</link> </para> <warning> <simpara> @@ -148,206 +121,284 @@ other server modules such as ASP failing, in older systems. </simpara> </warning> - <simpara> - If you choose one of the SAPI modules and use Windows 95, be sure - to download the DCOM update from the <ulink - url="&url.dcom.update;">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. - </simpara> + <note> + <title>DCOM and MDAC requirements</title> + <para> + If you choose one of the SAPI modules and use + <emphasis>Windows 95</emphasis>, be sure to download and install the DCOM + update from the <ulink url="&url.dcom.update;">Microsoft DCOM pages</ulink>. + If you use Microsoft <emphasis>Windows 9x/NT4</emphasis> download the + latest version of the Microsoft Data Access Components (MDAC) for your + platform. MDAC is available at <ulink url="&url.mdac;">&url.mdac;</ulink>. + </para> + </note> <para> - The following steps should be performed on all installations - before the server specific instructions. + The following steps should be performed on all installations before any + server specific instructions. <itemizedlist> <listitem> <simpara> - Extract the distribution file to a directory of your choice. - <filename>c:\php\</filename> is a good start. You probably - do not want to use a path in which spaces are included (for - example: c:\program files\php is not a good idea). Some - web servers will crash if you do. + Extract the distribution file to a directory of your choice, + <filename>c:\</filename> is a good start. The zip package expands to a + foldername like <filename>php-4.3.1-Win32</filename> which is assumed to + be renamed to <filename>php</filename>. For the sake of convinience and + to be version independant the following steps assume your extracted + version of PHP lives in <filename>c:\php</filename>. You might choose + any other location but you probably do not want to use a path in which + spaces are included (for example: + <filename>c:\program files\php</filename> is not a good idea). Some web + servers will crash if you do. The struture of your directory you + extracted the zip file will look like: </simpara> </listitem> - <listitem> - <simpara> - You need to ensure that the DLLs which PHP uses can be found. - The precise DLLs involved depend on which web server you use - and whether you want to run PHP as a CGI or as a server module. - <filename>php4ts.dll</filename> is always used. If you are - using a server module (e.g. ISAPI or Apache) then you will - need the relevant DLL from the <filename>sapi</filename> - folder. If you are using any PHP extension DLLs then you - will need those as well. To make sure that the DLLs can be - found, you can either copy them to the system directory - (e.g. <filename>winnt/system32</filename> or - <filename>windows/system</filename>) or you can make sure - that they live in the same directory as the main PHP - executable or DLL your web server will use (e.g. - <filename>php.exe</filename>, <filename>php4apache.dll</filename>). - </simpara> - <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. - For example, if you enable <literal>php_oci8.dll</literal> in - &php.ini; then you'll want to make sure the Oracle home directory - can be seen in PATH so PHP can find <literal>oci.dll</literal>. - </para> + </itemizedlist> + <informalexample> + <programlisting> +<![CDATA[ + +c:\php + | + +--cli + | | + | |-php.exe -- CLI executable - ONLY for commandline scripting + | + | + +--dlls -- support dlls for extensions --> windows system directory + | | + | |-expat.dll + | | + | |-fdftk.dll + | | + | |-... + | + +--extensions -- extension dlls for PHP + | | + | |-php_bz2.dll + | | + | |-php_cpdf.dll + | | + | |-.. + | + +--mibs -- support files for SNMP + | + | + +--openssl -- support files for Openssl + | + | + +--pdf-related -- support files for PDF + | + | + +--sapi -- SAPI dlls + | | + | |-php4apache.dll + | | + | |-php4apache2.dll + | | + | |-php4isapi.dll + | | + | |-.. + | + |-install.txt + | + |-.. + | + |-php.exe -- CGI executable + | + |-.. + | + |-php.ini-dist + | + |-php.ini-recommended + | + |-php4ts.dll -- main dll --> windows system directory + | + |-... + + +]]> + </programlisting> + </informalexample> + </para> + <para> + The CGI binary - <filename>C:/php/php.exe</filename> -, the CLI binary + - <filename>c:\php\cli\php.exe</filename> -, and the SAPI modules + - <filename>c:\php\sapi\*.dll</filename> - rely on the main dll + <filename>c:\php\php4ts.dll</filename>. You have to make sure, that this + dll can be found by your PHP installation. The search order for this dll + is as follows: + <simplelist> + <member> + The same directory from where <filename>php.exe</filename> is called. + In case you use a SAPI module the same directory from where your + webserver loads the dll (e.g. <filename>php4apache.dll</filename>). + </member> + <member> + Any directory in your Windows PATH environment variable. + </member> + </simplelist> + <itemizedlist> + <listitem> <para> - The best bet to do it is to copy the files below into your - system directory, which is typically: + The best bet is to make <filename>php4ts.dll</filename> available, + regardless which interface (CGI or SAPI module) you plan to use. To do so, + you have to copy this dll to a directory on your Windows path. The best + place is your windows system directory: <simplelist> <member> <filename>c:\windows\system</filename> for Windows 9x/ME </member> <member> - <filename>c:\winnt\system32</filename> for Windows NT/2000 + <filename>c:\winnt\system32</filename> for Windows NT/2000 or + <filename>c:\winnt40\system32</filename> for NT/2000 server </member> <member> <filename>c:\windows\system32</filename> for Windows XP </member> </simplelist> - The files to copy are: + If you plan to use a SAPI module from <filename>c:\php\sapi</filename> + and do not like to copy dlls to your Windows system directory, you have + the alternative choice to simply copy <filename>php4ts.dll</filename> to + the sapi folder of your extracted zip package, + <filename>c:\php\sapi</filename>. + </para> + </listitem> + <listitem> + <para> + The next step is to set up a valid configuration file for PHP, &php.ini;. + There are two ini files distributed in the zip file, + <filename>php.ini-dist</filename> and + <filename>php.ini-recommended</filename>. We advise you to use + <filename>php.ini-recommended</filename>, because we optimized the + default settings in this file for performance, and security. Read this + well documented file carefully and in addition study the + <link linkend="configuration.file">ini settings</link> and set every + element manually yourself. If you would like to achieve the best + security, then this is the way for you, although PHP works fine with + these default ini files. Copy your choosen ini-file to a directory where + PHP is able to find and rename it to &php.ini;. By default PHP searchs + &php.ini; in your Windows directory: <simplelist> <member> - <filename>php4ts.dll</filename>, if it already exists there, - overwrite it + On Windows 9x/ME/XP copy your choosen ini file to your + <filename> %WINDIR%</filename>, which is typically + <filename>c:\windows</filename>. </member> <member> - 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 backup of them, or move them to - another folder - just in case something goes wrong). + On Windows NT/2000 copy your choosen ini file to your + <filename>%WINDIR%</filename> or <filename>%SYSTEMROOT%</filename>, + which is typically <filename>c:\winnt</filename> or + <filename>c:\winnt40</filename> for NT/2000 servers. </member> - </simplelist> - </para> - <para> - Download the latest version of the Microsoft Data Access Components - (MDAC) for your platform, especially if you use Microsoft Windows - 9x/NT4. MDAC is available at <ulink url="&url.mdac;">&url.mdac;</ulink>. + </simplelist> </para> </listitem> <listitem> + <simpara> + If you're using NTFS on Windows NT, 2000 or XP, make sure that + the user running the webserver has read permissions to your + &php.ini; (e.g. make it readable by Everyone). + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + The following steps are optional. + <itemizedlist> + <listitem> <para> - Copy your chosen ini file (see below) to your - '%WINDOWS%' directory on Windows 9x/Me or to your - '%SYSTEMROOT%' directory under Windows NT/2000/XP - and rename it to &php.ini;. Your - '%WINDOWS%' or '%SYSTEMROOT%' directory is - typically: - <simplelist> - <member><filename>c:\windows</filename> for Windows 9x/ME/XP</member> - <member><filename>c:\winnt</filename> or <filename>c:\winnt40</filename> for NT/2000 servers</member> - </simplelist> - </para> - <para> - There are two ini files distributed in the zip file, - <filename>php.ini-dist</filename> and - <filename>php.ini-optimized</filename>. We advise - you to use <filename>php.ini-optimized</filename>, - because we optimized the default settings in this - file for performance, and security. The best is to - study all the <link linkend="configuration.file">ini - settings</link> and set every element manually yourself. - If you would like to achieve the best security, then this - is the way for you, although PHP works fine with these - default ini files. + Edit your new &php.ini; file. + If you plan to use <link linkend="install.omnihttpd">OmniHTTPd</link>, + do not follow the next step. Set the + <link linkend="ini.doc-root">doc_root</link> to point to your webservers + document_root. For example: + <informalexample> + <programlisting role="ini"> +<![CDATA[ +doc_root = c:\inetpub // for IIS/PWS + +doc_root = c:\apache\htdocs // for Apache +]]> + </programlisting> + </informalexample> </para> </listitem> <listitem> - <para> - Edit your new &php.ini; file: - <itemizedlist> - <listitem> - <simpara> - You will need to change the 'extension_dir' setting to - point to your php-install-dir, or where you have placed - your <filename>php_*.dll</filename> files. Please do not - forget the last backslash. ex: - <filename>c:\php\extensions\</filename> - </simpara> - </listitem> - <listitem> - <simpara> - If you are using OmniHTTPd, do not follow the next step. - Set the 'doc_root' to point to your webservers - document_root. For example: <filename>c:\apache\htdocs</filename> - or <filename>c:\webroot</filename> - </simpara> - </listitem> - <listitem> - <simpara> - Choose which extensions you would like to load when PHP - starts. See the section about - <link linkend="install.windows.extensions">Windows - extensions</link>, about how to set up one, and what - is already built in. Note that on a new installation - it is advisable to first get PHP working and tested - without any extensions before enabling them in - &php.ini;. - </simpara> - </listitem> - <listitem> - <simpara> - On PWS and IIS, you can set the <filename>browscap.ini</filename> - to point to: - <filename>c:\windows\system\inetsrv\browscap.ini</filename> on - Windows 9x/Me, - <filename>c:\winnt\system32\inetsrv\browscap.ini</filename> on - NT/2000, and - <filename>c:\windows\system32\inetsrv\browscap.ini</filename> - on XP. - </simpara> - </listitem> - <listitem> - <simpara> - Note that the <filename>mibs</filename> directory supplied - with the Windows distribution contains support files for - SNMP. This directory should be moved to - <filename>DRIVE:\usr\mibs</filename> (<filename>DRIVE</filename> - being the drive where PHP is installed.) - </simpara> - </listitem> - <listitem> - <simpara> - If you're using NTFS on Windows NT, 2000 or XP, make sure that - the user running the webserver has read permissions to your - &php.ini; (e.g. make it readable by Everyone). - </simpara> - </listitem> - </itemizedlist> - </para> + <simpara> + Choose which extensions you would like to load when PHP starts. See + the section about + <link linkend="install.windows.extensions">Windows extensions</link>, + about how to set up one, and what is already built in. Note that on + a new installation it is advisable to first get PHP working and tested + without any extensions before enabling them in &php.ini;. + </simpara> </listitem> <listitem> - <para> - For PWS give execution permission to the webroot: - <itemizedlist> - <listitem> - <simpara> - Start PWS Web Manager - </simpara> - </listitem> - <listitem> - <simpara> - Edit Properties of the "Home"-Directory - </simpara> - </listitem> - <listitem> - <simpara> - Select the "execute"-Checkbox - </simpara> - </listitem> - </itemizedlist> - </para> + <simpara> + On PWS and IIS, you can set the + <link linkend="ini.browscap">browscap</link> configuration setting + to point to: + <filename>c:\windows\system\inetsrv\browscap.ini</filename> on + Windows 9x/Me, + <filename>c:\winnt\system32\inetsrv\browscap.ini</filename> on + NT/2000, and + <filename>c:\windows\system32\inetsrv\browscap.ini</filename> + on XP. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + Following this instructions you are done with the basic steps to setup PHP + on Windows. The next step is to choose a webserver and enable it to run + PHP. Installation instructions for the following webservers are available: + <itemizedlist> + <listitem> + <simpara> + .. the <link linkend="install.iis">Windows server family</link>, Personal + Web server (PWS) 3 and 4 or newer; Internet Information Server (IIS) 3 + and 4 or newer. + </simpara> + </listitem> + <listitem> + <simpara> + .. the Apache servers + <link linkend="install.apache.windows">Apache 1.3.x</link>, and + <link linkend="install.apache2.windows">Apache 2.x</link>. + </simpara> + </listitem> + + <listitem> + <simpara> + .. the + <link linkend="install.netscape.windows">Netscape/iPlanet</link> servers. + </simpara> </listitem> + <listitem> + <simpara> + .. the <link linkend="install.omnihttpd">OmniHTTPd</link> server. + </simpara> + </listitem> + <listitem> + <simpara> + .. the <link linkend="install.oreilly">Oreilly Website Pro</link> server. + </simpara> + </listitem> + + <listitem> + <simpara> + .. the <link linkend="install.sambar">Sambar</link> server. + </simpara> + </listitem> + + <listitem> + <simpara> + .. the <link linkend="install.xitami">Xitami</link> server. + </simpara> + </listitem> </itemizedlist> - </para> + </para> </sect2> <sect2 id="install.windows.build"> @@ -629,7 +680,7 @@ </itemizedlist> <simpara> It is possible to do minor customization to the build process by editing - the <filename>main/config.win32.h.in</filename> file. For example you can + the <filename>main/config.win32.h</filename> file. For example you can change the builtin extensions, the location of &php.ini; and </simpara> <simpara> @@ -661,13 +712,11 @@ <sect2 id="install.windows.extensions"> <title>Installation of Windows extensions</title> <para> - After installing PHP and a webserver on Windows, you will - probably want to install some extensions for added functionality. - The following table describes some of the extensions available. You - can choose which extensions you would like to load when PHP starts - by uncommenting the: 'extension=php_*.dll' lines in - &php.ini;. You can also load a module dynamically - in your script using <function>dl</function>. + After installing PHP and a webserver on Windows, you will probably want to + install some extensions for added functionality. You can choose which + extensions you would like to load when PHP starts by modifying your + &php.ini;. 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_' in PHP 4 (and @@ -676,50 +725,91 @@ </para> <note> <para> - In PHP 4.3.1 BCMath, Calendar, COM, Ctype, FTP, MySQL, ODBC, Overload, - PCRE, Session, Tokenizer, WDDX, XML and Zlib 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. + In PHP 4.3.1 BCMath, Calendar, COM, Ctype, FTP, MySQL, ODBC, Overload, + PCRE, Session, Tokenizer, WDDX, XML and Zlib 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> + or <link linkend ="install.extensions.overview">this table</link> + for a list of built in modules. </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 'dlls' folder but - some, for example Oracle (php_oci8.dll) require DLLs which are - not bundled with the distribution package. - </para> + <para> + Edit your &php.ini; file: + <itemizedlist> + <listitem> + <para> + You will need to change the + <link linkend ="ini.extension-dir">extension_dir</link> setting to + point to the directory where your extensions lives, or where you have + placed your <filename>php_*.dll</filename> files. Please do not + forget the last backslash. For example: + <informalexample> + <programlisting role="ini"> +<![CDATA[ +extension_dir = c:/php/extensions/ +]]> + </programlisting> + </informalexample> + </para> + </listitem> + <listitem> + <para> + Enable the extension(s) in &php.ini; you want to use by uncommenting the + 'extension=php_*.dll' lines in &php.ini;. This is done by deleting the + leading ; form the extension you want to load. + <example> + <title>enable <link linkend="ref.bzip2">Bzip2</link> extension</title> + <programlisting role="ini"> +<![CDATA[ +// change the following line from ... +;extension=php_bz2.dll - <para> - Copy the bundled DLLs from 'DLLs' folder to your Windows - PATH, safe places are: - <simplelist> - <member>c:\windows\system for Windows 9x/Me</member> - <member>c:\winnt\system32 for Windows NT/2000</member> - <member>c:\windows\system32 for Windows XP</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 backup of them, or move them to - another folder - just in case something goes wrong). - </para> - </note> +// ... too +extension=php_bz2.dll +]]> + </programlisting> + </example> + </para> + </listitem> + <listitem> + <para> + Some of the extensions need extra DLLs to work. Couple of them can be + found in the distribution package, in the + <filename>c:\php\dlls\</filename> folder but some, for example Oracle + (<filename>php_oci8.dll</filename>) require DLLs which are not bundled + with the distribution package. Copy the bundled DLLs from + <filename>c:\php\dlls</filename> folder to your Windows PATH, safe + places are: + <simplelist> + <member>c:\windows\system for Windows 9x/Me</member> + <member>c:\winnt\system32 for Windows NT/2000</member> + <member>c:\windows\system32 for Windows XP</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 backup of them, or move them to another folder - + just in case something goes wrong). + </para> + </listitem> + </itemizedlist> + </para> - <para> - <table> - <title>PHP Extensions</title> - <tgroup cols="3"> - <thead> - <row> - <entry>Extension</entry> - <entry>Description</entry> - <entry>Notes</entry> - </row> - </thead> - <tbody> + <para> + The following table describes some of the extensions available and required + additional dlls. + <table id="install.extensions.overview"> + <title>PHP Extensions</title> + <tgroup cols="3"> + <thead> + <row> + <entry>Extension</entry> + <entry>Description</entry> + <entry>Notes</entry> + </row> + </thead> + <tbody> <row> <entry>php_bz2.dll</entry> <entry><link linkend="ref.bzip2">bzip2</link> compression functions</entry>
-- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php