How can I install PHP5 extensions under IIS 6.0?
First, you need to install PHP5 (see the
previous point for instructions).
Select Start => Run and enter
notepad C:\WINDOWS\php.ini to open php.ini in Notepad
Now find the extension_dir line and change it to:
extension_dir = "C:\Program Files\PHP5\ext"
Then remove the comment outs on the extension that you need. In the example below I activated GD2 (extension=php_gd2.dll), IMAP (extension=php_imap.dll), and Tidy (extension=php_tidy.dll).
Finally, save the file and restart IIS to load the new modules
The following extensions are available:
php_bz2.dll
Needed for bzip2 compressed files
php_curl.dll
Support for libcurl. You need to install libcurl before enabling this module
php_dba.dll
Support for Berkeley DB style databases
php_dbase.dll
Allow you to access records stored in dBase-format (dbf) databases
php_exif.dll
Allow you to work with image meta data
php_fdf.dll
Ads support for Forms Data Format (FDF)
php_filepro.dll
Allow read-only access to data stored in filePro databases
php_gd2.dll
The GD library allows you create and manipulate images
php_gettext.dll
Implement an NLS (Native Language Support) API which can be used to internationalize PHP applications
php_ifx.dll
Informix driver for Informix (IDS) 7.x, SE 7.x, Universal Server (IUS) 9.x, and IDS 2000
php_imap.dll
Support for IMAP, POP3 (mail) and NNTP (newsgroup) protocols
php_interbase.dll
Support for Interbase
php_ldap.dll
Support for the Lightweight Directory Access Protocol (LDAP)
php_mbstring.dll
Provides multibyte specific string functions
php_mcrypt.dll
An interface to the mcrypt library
php_mhash.dll
An interface to the mhash library
php_mime_magic.dll
Tries to guess the content type and encoding of a file
php_ming.dll
Allow you to create SWF flash movies
php_msql.dll
Allow you to access mSQL database servers
php_mssql.dll
Allow you to access MS SQL Server database
php_mysql.dll
Support for MySQL database server
php_mysqli.dll
Next generation module to access MySQL database server. This module will not run with old PHP application. In this case you need enable the php_mysql.dll module as well.
php_oci8.dll
Support for Oracle 10, Oracle 9, Oracle 8, and Oracle 7 databases
php_openssl.dll
OpenSSL module
php_pdo.dll
The PHP Data Objects (PDO) extension is a lightweight interface for accessing databases in PHP
php_pgsql.dll
Support for PostgreSQL
php_pspell.dll
Allow you to check the spelling of a word
php_shmop.dll
Allows PHP to read, write, create and delete Unix shared memory segments
php_snmp.dll
Provides SNMP functions
php_soap.dll
Can be used to write SOAP Servers and Clients
php_sockets.dll
Implements a low-level interface to the socket communication functions
php_sqlite.dll
An extension for the SQLite Embeddable SQL Database Engine
php_sybase.dll
Support for Sybase
php_tidy.dll
Allows you to clean HTML documents
php_xmlreader.dll
An XML Pull parser
php_xmlrpc.dll
Can be used to write XML-RPC servers and clients
php_xsl.dll
Implements the XSL standard