Instalación en sistemas Windows
PHP Manual

Instalación de extensiones en Windows

Después de instalar PHP y un servidor web en Windows, es probable que desee instalar algunas extensiones para mayor funcionalidad. Puede elegir cuales extensiones desea cargar cuando PHP inicia modificando php.ini. También puede cargar un módulo dinámicamente en el script con dll().

Los DLL para las extensiones PHP tienen el prefijo php_.

Algunas extensiones son construidas dentro de la versión de Windows de PHP. Esto significa que los ficheros DLL adicionales, y la extensión directiva, no se utiliza para cargar estas extensiones. En la tabla de Windows las extensiones PHP son enumeradas las extensiones que se requieren, se utilizan, ficheros PHP DLL adicionales. Aquí hay una lista de extensiones construidas:

En PHP 4 (actualización de PHP 4.3.11): BCMath, Caledar, COM, Ctype, FTP, MySQL, ODBC, Overload, PCRE, Session, Tokenizer, WDDX, XML y Zlib

En PHP 5 (actualización de PHP 5.0.4), existen los siguientes cambios. Contruidos en: DOM, LibXML, Iconv, SimpleXML, SPL y SQLite. Y a continuación se enumeran los no construidos en: MySQL y Overload.

La ubicación predeterminada de las búsquedas PHP para las extensiones es C:\php4\extensions en PHP 4 y C:\php5 en PHP 5. Para cambiar estos parámetros reflejando la configuración de PHP, edite el fichero php.ini:

Nota: Si está ejecutando un servidor de la versión de PHP como módulo recuerde reiniciar su servidor web para reflejar los cambios a php.ini.

En la tabla siguiente se describen algunas de las extensiones disponibles y las dlls adicionales.

Extensiones de PHP
Extensión Descripción Notas
php_bz2.dll Funciones de compresión bzip2 Nada
php_calendar.dll Funciones de conversión Calendario Construido a partir de PHP 4.0.3
php_crack.dll Funciones Crack Nada
php_ctype.dll Funciones familiares ctype Construido a partir de PHP 4.3.0
php_curl.dll Funciones de la libreria cliente URL CURL Requiere: libeay32.dll, ssleay32.dll(incluido)
php_dba.dll DBA: Funciones de Capa de abstracción de la Base de datos (dbm-style) Nada
php_dbase.dll Funciones dBase Nada
php_dbx.dll Funciones dbx  
php_domxml.dll Funciones de domxml para PHP 4 PHP <= 4.2.0 Requiere: libxml2.dll (incluido) PHP >= 4.3.0 Requiere: iconv.dll (incluido)
php_dotnet.dll Funciones .NET PHP <= 4.1.1
php_exif.dll FuncionesEXIF php_mbstring.dll. y, php_exif.dll se debe cargar después de php_mbstring.dll en php.ini.
php_fbsql.dll Funciones FrontBase PHP <= 4.2.0
php_fdf.dll FDF: Formato de datos de formularios de funciones. Requiere: fdftk.dll (incluido)
php_filepro.dll Funciones filePro Acceso de sólo lectura
php_ftp.dll Funciones FTP Incorporado desde PHP 4.0.3
php_gd.dll Funciones de libreria de imagen GD Eliminada en PHP 4.3.2. También tenga en cuenta que las funciones de color verdadero no están disponibles en GD1, utilice en su lugar php_gd2.dll.
php_gd2.dll Funciones de libreria de imagen GD GD2
php_gettext.dll Funciones Gettext PHP <= 4.2.0 requiere gnu_gettext.dll (incluido), PHP >= 4.2.3 requiere libintl-1.dll, iconv.dll (incluido).
php_hyperwave.dll Funciones HyperWave Nada
php_iconv.dll Conversión de caracteres ICONV Requiere: iconv-1.3.dll (incluido), PHP >=4.2.1 iconv.dll
php_ifx.dll Funciones Informix Requiere: Librerias Informix
php_iisfunc.dll Funciones de administracion IIS Nada
php_imap.dll POP3 y Funciones NNTP IMAP Nada
php_ingres.dll Funciones Ingres Requiere: Librerias Ingres
php_interbase.dll Funciones InterBase Requiere: gds32.dll (incluido)
php_java.dll Funciones Java PHP <= 4.0.6 requiere: jvm.dll (incluido)
php_ldap.dll Funciones LDAP PHP <= 4.2.0 requiere libsasl.dll (incluido), PHP >= 4.3.0 requiere libeay32.dll, ssleay32.dll (incluido)
php_mbstring.dll Funciones Multi-Byte String Nada
php_mcrypt.dll Funciones Mcrypt Encryption Requiere: libmcrypt.dll
php_mhash.dll Funciones Mhash PHP >= 4.3.0 requiere: libmhash.dll (incluido)
php_mime_magic.dll Funciones Mimetype Requiere: magic.mime (incluido)
php_ming.dll Funciones para Flash Ming Nada
php_msql.dll Funciones mSQL Requiere: msql.dll (incluido)
php_mssql.dll Funciones MSSQL Requiere: ntwdblib.dll (incluido)
php_mysql.dll Funciones MySQL PHP >= 5.0.0, requiere libmysql.dll (incluido)
php_mysqli.dll Funciones MySQLi PHP >= 5.0.0, requiere libmysql.dll (libmysqli.dll en PHP <= 5.0.2) (incluido)
php_oci8.dll Funciones Oracle 8 Requiere: Librerias cliente Oracle 8.1+
php_openssl.dll Funciones OpenSSL Requiere: libeay32.dll (incluido)
php_overload.dll Funciones de sobrecarga de objetos de PHP 4 Incluido desde PHP 4.3.0, eliminado a partir de PHP 5.0.0
php_pdf.dll Funciones PDF Nada
php_pgsql.dll Funciones PostgreSQL Nada
php_printer.dll Funciones Printer Nada
php_shmop.dll Funciones Shared Memory Nada
php_snmp.dll Funciones SNMP Solo NT !
php_soap.dll Funciones SOAP PHP >= 5.0.0
php_sockets.dll Funciones Socket Nada
php_sybase_ct.dll Funciones Sybase Requiere: librerias cliente Sybase
php_tidy.dll Funciones Tidy PHP >= 5.0.0
php_tokenizer.dll Funciones Tokenizer Construido a partir de PHP 4.3.0
php_w32api.dll Funciones W32api Nada
php_xmlrpc.dll Funciones XML-RPC PHP >= 4.2.1 requiere: iconv.dll (incluido)
php_xslt.dll Funciones XSLT PHP <= 4.2.0 requiere sablot.dll, expat.dll (incluido). PHP >= 4.2.1 requiere sablot.dll, expat.dll, iconv.dll (incluido).
php_yaz.dll Funciones YAZ Requiere: yaz.dll (incluido)
php_zip.dll Ficheros Zip incluido Acceso de sólo lectura
php_zlib.dll Funciones de compresión ZLib Construido a partir de PHP 4.3.0


Instalación en sistemas Windows
PHP Manual