Mejor respuesta
Las extensiones PHP son bibliotecas compiladas que permiten utilizar funciones específicas en su código PHP.
Por ejemplo , desea interactuar con MySQL usando PHP. Puede implementar sus propios métodos para conectarse al servidor MySQL, realizar consultas utilizando el protocolo TCP / IP. Sin embargo, esa no es una tarea trivial. Además, ese no es solo su propio requisito, sino que otros desarrolladores también deben hacer algo similar.
Por lo tanto, alguien ya escribió un «complemento» y lo puso a disposición. Dichos complementos pueden compilarse estáticamente (es decir, «empaquetados» con el paquete php) o pueden habilitarse dinámicamente instalándolos más adelante (en Windows en forma de un archivo DLL, en otros sistemas, archivo .so, por ejemplo).
Carga una extensión dinámicamente (generalmente escrita en lenguaje C) agregando una línea en el archivo php.ini como:
extension= mysql.so
Y una vez que está cargada, puede usar funciones como mysql\_connect, mysql\_query.
PS: La extensión MySQL se usa solo como ejemplo, ha quedado obsoleta. Así que léelo solo en el contexto de la pregunta.
Respuesta
Esta es la lista actual de todas las extensiones documentadas oficialmente para PHP lenguaje de programación.
- .NET
- Apache
- BCMath
- Bzip2
- Calendarios
- CCVS
- ClibPDF
- COM
- cURL
- Cybercash
- DB ++
- DB2
- dBase
- DBM
- dbx
- DOM XML
- FileMaker Pro
- filePro
- GNU FriBidi
- FrontBase
- FTP
- Biblioteca de gráficos GD
- Gettext
- Biblioteca GNU de precisión múltiple
- Hyperwave
- iconv
- IMAP, POP3 y NNTP
- Informix
- Ingres II
- InterBase
- IRC
- LDAP
- Lotus Notes
- mailparse
- MCAL
- Mcrypt
- MCVE
- Mhash
- Funciones MIME
- Ming
- mnoGoSearch
- Mohawk
- MS-SQL
- mSQL
- muscat
- MyS QL
- Ncurses
- ODBC
- OpenSSL
- Oracle
- Ovrimos SQL
- PayFlow Pro
- PDO
- Phalcon
- POSIX
- PostgreSQL
- Impresora
- Pspell
- QT-Dom
- GNU Readline
- GNU Recode
- Expresiones regulares
- Semáforos
- SESAM
- Manejo de sesiones
- Memoria compartida
- SMTP
- SNMP
- SimpleXML
- Sockets
- SQLite
- Streams
- Sybase
- Token
- vpopmail
- WDDX
- API Win32
- xajax
- XML (XPath)
- XML-RPC
- XSLT
- YAZ
- Páginas amarillas / NIS
- ZIP
- Zlib
- Wjs