PHP es un lenguaje de script de código abierto que se utiliza principalmente para crear páginas web dinámicas. Su código se puede incrustar en el código HTML, lo que simplifica la creación de páginas web. Un diseñador de sitios puede "saltar" entre PHP y HTML sin insertar toneladas de códigos para generar HTML. La sintaxis del lenguaje fue "tomada prestada" de C, Java y Perl, aunque se agregaron algunas características nuevas. PHP es compatible con la mayoría de los servidores web y sistemas operativos. 

Las extensiones de PHP se usan para diferentes propósitos con solo unas pocas excepciones: cada función en PHP se incluye en una u otra extensión. Un gran número de estas extensiones son parte de las extensiones estándar, más de 400 de ellas. También hay un repositorio PECL que ofrece más de 100 módulos adicionales. 

Aquí están las razones principales para usar módulos/extensiones de PHP:

 Para extender la funcionalidad de PHP para un uso muy particular (matemáticas, estadísticas, geometría, etc.) 

Para tener un mayor rendimiento y eficiencia en comparación con una implementación de PHP puro. 

Para aprovechar la rapidez obtenida de la programación en otro lenguaje previamente comprendido.

 

Puede consultar las extensiones y los módulos de PHP disponibles en nuestros servidores compartidos en la tabla a continuación.

Si desea verificar la versión de PHP y las extensiones de PHP habilitadas para su cuenta, siga esta guía para obtener más detalles. En caso de que alguna extensión o módulo PHP necesario de la tabla anterior no esté habilitado, no dude en ponerse en contacto con nuestro equipo de soporte a través del servicio de asistencia para ayudarle con esta pregunta. 

La versión de PHP (junto con las extensiones de PHP) se puede cambiar de una manera diferente según el servidor en el que se encuentre su cuenta:

Si usted tiene ya sea un Compartida (estelar, estelar Plus o de edad ValorProfesionalúltimo plan) o revendedor plan de alojamiento, es posible utilizar el selector de PHP menú en cPanel. Si tiene un plan de alojamiento Stellar Business (o SSD comercial antiguo), puede usar el menú de ajustes de PHP en cPanel.

 

Aquí hay una breve explicación de cada módulo y extensión de PHP: 

apm: 
Alternative PHP monitor se utiliza para recopilar eventos de error y estadísticas y enviarlos a uno de sus controladores. 
ares: Enlace para la biblioteca ares (MIT) o c-ares (CURL). 
bcmath: Para matemáticas de precisión arbitraria, PHP ofrece una calculadora binaria que admite números de cualquier tamaño y precisión, representados como cadenas. 
bcompilador: Le permite codificar sus scripts en phpbytecode, permitiéndole proteger el código fuente. bcompiler  se puede usar en las siguientes situaciones: para crear un archivo .exe de una aplicación PHP-GTK (junto con otro software); para crear bibliotecas de código cerrado; para proporcionar a los clientes el tiempo de caducidad del software (antes del pago); para entregar aplicaciones de fuente cercana; para usar en sistemas integrados, donde el espacio en disco es una prioridad.bcompiler puede mejorar el rendimiento en aproximadamente un 30% cuando se usa solo con códigos de bytes sin comprimir. 
big_int: La biblioteca big_int proporciona un conjunto de funciones para cálculos con enteros y bitsets de longitud arbitraria. 
bloomyEsta extensión implementa un filtro Bloom, que es una estructura de datos probabilística y eficiente en el espacio que se utiliza para probar si un elemento es miembro de un conjunto. 
bitset: Biblioteca de manipulación de conjuntos de bits 
bz2: Las funciones bzip2 se utilizan para leer y escribir de forma transparente archivos comprimidos bzip2 (.bz2). 
bz2_filter: bzip2 comprime/descomprime la implementación del filtro de flujo. Realiza compresión/descompresión en línea usando el algoritmo bzip2 en cualquier flujo de I/O de PHP. Los datos producidos por este filtro, si bien son compatibles con la parte de carga útil de un archivo bz2, no incluyen encabezados o adaptadores para la compatibilidad total de archivos bz2. Para lograr este formato, use el wrapper compress.bzip2: // fopen integrado directamente en PHP. 
calendario: La extensión de calendario presenta una serie de funciones para simplificar la conversión entre diferentes formatos de calendario. 
núcleo: Este es un filtro que permite ejecutar código PHP arbitrario para modificar los atributos de un usuario. 
crack: Este módulo le permite usar la biblioteca CrackLib para probar la "fuerza" de una contraseña. La "fortaleza" de una contraseña se prueba en función de su longitud, el uso de mayúsculas y minúsculas, así como su comparación con el diccionario CrackLib especificado. CrackLib también dará mensajes de diagnóstico útiles que ayudarán a "fortalecer" la contraseña. 
ctype: Las funciones proporcionadas por esta extensión comprueban si un carácter o cadena cae dentro de una determinada clase de caracteres de acuerdo con la configuración regional actual. 
rizo: PHP es compatible con libcurl, una biblioteca creada por Daniel Stenberg, que le permite conectarse y comunicarse con diferentes tipos de servidores con diferentes tipos de protocolos. libcurl actualmente admite los protocolos http, https, ftp, gopher, telnet, dict, file y ldap. libcurl también admite certificados HTTPS, HTTP POST, HTTP PUT, carga de FTP, carga basada en HTTP, proxies, cookies y autenticación de usuario y contraseña. 
fecha: La función de fecha () de PHP se usa para formatear una fecha y/o hora. 
dba: Estas funciones crean la base para acceder a las bases de datos de estilo Berkeley DB. 
dbase: Estas funciones le permiten acceder a registros almacenados en bases de datos de formato dBase (dbf). 
dbx: El módulo dbx es una capa de abstracción de base de datos (db 'X', donde 'X' es una base de datos compatible). Las funciones dbx le permiten acceder a todas las bases de datos compatibles mediante una única convención de llamada. 
dom: La extensión DOM le permite operar en documentos XML a través de la API DOM con PHP 5. 
doublemetaphone: El algoritmo Double Metaphone de Lawrence Philips permite que una palabra se separe en sus fonemas. 
eio: Esta extensión proporciona E/S POSIX asíncrona por medio de la biblioteca C de libeio. 
enchant: Enlace PHP para la biblioteca Enchant. Encante los pasos para proporcionar uniformidad y conformidad sobre todas las bibliotecas de ortografía e implementar ciertas características que pueden faltar en cualquier biblioteca de proveedor individual. 
eregbusca Una cadena especificada por patrón, devolviendo verdadero si se encuentra el patrón, y falso si no. La búsqueda distingue entre mayúsculas y minúsculas con respecto a los caracteres alfabéticos. 
exif: Con la extensión exif, puede trabajar con metadatos de imágenes. Por ejemplo, puede usar las funciones exif para leer metadatos de imágenes tomadas de cámaras digitales trabajando con información almacenada en los encabezados de las imágenes JPEG y TIFF. 
fileinfo: Las funciones en este módulo intentan adivinar el tipo de contenido y la codificación de un archivo buscando ciertas secuencias de bytes mágicas en posiciones específicas dentro del archivo. Si bien este no es un enfoque a prueba de balas, las heurísticas utilizadas hacen un muy buen trabajo. 
filtrar: Esta extensión filtra los datos ya sea validándolos o saneando. Esto es especialmente útil cuando la fuente de datos contiene datos desconocidos (o extraños), como la entrada proporcionada por el usuario. Por ejemplo, estos datos pueden provenir de un formulario HTML. 
ftp: Las funciones en esta extensión implementan el acceso del cliente a los servidores de archivos que hablan del Protocolo de Transferencia de Archivos (FTP) como se define en RFC959 . Esta extensión está destinada a un acceso detallado a un servidor FTP que proporciona un amplio rango de control al script de ejecución. 
funcional: Un conjunto de primitivas funcionales para PHP. 
gd: PHP no se limita a crear solo resultados HTML. También se puede usar para crear y manipular archivos de imagen en una variedad de formatos de imagen diferentes, incluidos GIF, PNG, JPEG, WBMP y XPM. Aún más conveniente, PHP puede enviar secuencias de imágenes directamente a un navegador. Para estos fines, PHP se compila con la biblioteca GD. 
La extensión PHP de género: género es un puerto del programa gender.c originalmente escrito por Joerg Michael. El objetivo principal es averiguar el género de los primeros nombres. El diccionario de nombres contiene> 40000 nombres de 54 países. 
geoipLe permite encontrar la ubicación de una dirección IP. Con la ayuda de GeoIP, se puede obtener la ciudad, el estado, el país, la longitud, la latitud y otra información, como el ISP y el tipo de conexión. 
gettext: Las funciones gettext implementan una API NLS (Native Language Support) que puede utilizarse para internacionalizar sus aplicaciones PHP. 
gnupgEste módulo le permite interactuar con GnuPG, una implementación completa y gratuita del estándar OpenPGP según lo define RFC4880 (también conocido como PGP). GnuPG permite cifrar y firmar sus datos y comunicaciones, cuenta con un versátil sistema de administración de claves, así como módulos de acceso para todo tipo de directorios de claves públicas. 

GnuPG, también conocido como GPG, es una herramienta de línea de comandos con características para una fácil integración con otras aplicaciones. La versión 2 de GnuPG también proporciona soporte para S/MIME y Secure Shell (ssh). 

La extensión gnupg le permite usar las siguientes funciones: agregar una clave para descifrado/encriptación, una clave para firmar; elimina todas las claves que se configuraron para el descifrado/cifrado antes, todas las claves que se configuraron para firmar antes; descifra/cifra un texto dado; devuelve una matriz con información sobre todas las claves que coinciden con el patrón dado; alternar salida brindada; Verifica un texto firmado. 
haru La extensión PECL/haru proporciona enlaces a la biblioteca libHaru. 
hash: Mensaje Digest (hash) engine. Permite el procesamiento directo o incremental de mensajes de longitud arbitraria utilizando una variedad de algoritmos de hash. 
homeloader: Se utiliza para los repositorios de PEAR específicos del usuario. 
hidef: Permite la definición de constantes definidas por el usuario en archivos ini simples, que luego se procesan como constantes internas, sin ninguna de las penalizaciones de rendimiento habituales. 
htscannerLa extensión htscanner ofrece la posibilidad de usar un archivo similar a .htaccess para configurar PHP por directorio, al igual que htaccess de apache. 
huffmanLa compresión huffman pertenece a una familia de algoritmos, con una longitud de palabra de código variable. Eso significa que los símbolos individuales (los caracteres en un archivo de texto, por ejemplo) son reemplazados por secuencias de bits que tienen una longitud distinta. Así, los símbolos que aparecen mucho en un archivo reciben una secuencia corta, mientras que otros que se usan rara vez obtienen una secuencia de bits más larga. 
iconv: El módulo contiene una interfaz para la facilidad de conversión de conjuntos de caracteres iconv. Con este módulo, puede convertir una cadena representada por un conjunto de caracteres local en la representada por otro conjunto de caracteres, que puede ser el conjunto de caracteres Unicode. 
idn: Utilizado para la conversión de nombres de dominio. 
igbinary: Es una gota en reemplazo para el serializado PHP estándar. En lugar de que el tiempo y el espacio consuman representación textual, igbinary almacena las estructuras de datos PHP en una forma binaria compacta. 
imagick: Es una extensión nativa de PHP para crear y modificar imágenes usando la API ImageMagick. ImageMagick es una suite de software para crear, editar y componer imágenes de mapa de bits. Puede leer, convertir y escribir imágenes en una variedad de formatos (más de 100) que incluyen DPX, EXR, GIF, JPEG, JPEG – 2000, PDF, PhotoCD, PNG, Postscript, SVG y TIFF. 
imap: Esta función permite la posibilidad de operar con el protocolo IMAP, así como con los métodos de acceso a los buzones de correo locales, NNTP, POP3. 
inclued: Rastrea y vuelca la jerarquía de inclusiones de archivos y herencia de clase en tiempo de ejecución. 
inotify: La extensión inotify expone las funciones: inotify, inotify_init (), inotify_add_watch () e inotify_rm_watch (), inotify_init () devuelve un recurso de flujo, utilizable con funciones de flujo estándar, como stream_select (), stream_set_blocking () y fclose (). inotify_read () reemplaza la manera C de leer eventos inotify. 

intl: La extensión de internacionalización (más adelante se denomina Intl) es una envoltura para la biblioteca de ICU , que permite a los programadores de PHP realizar la recopilación conforme a UCA y el formato de fecha/hora /número/moneda en sus scripts. 
ioncube loader: Es un cargador de PHP que se utiliza para cifrar archivos PHP y acelerar las páginas web que se muestran. 
ixed.5.x: Es el nombre de los cargadores necesarios para los scripts codificados protegidos por SourceGuardian. 

SourceGuardian 11 es el codificador de PHP más avanzado del mercado, completo con una reescritura inicial, una GUI poderosa y protección que cubre la última versión de PHP. Puede codificar sus scripts usando Windows, Mac OS X y Linux, todos con una GUI poderosa o usando una interfaz de línea de comandos. SourceGuardian PHP Encoder protege sus scripts de PHP al compilar el código fuente de PHP en un formato de bytecode, seguido de capas de cifrado. 
jsmin: Extensión PHP para minificar JavaScript. 
json: Esta extensión implementa el formato de intercambio de datos JSON (JavaScript Object Notation). La decodificación es manejada por un analizador basado en el JSON_checker por Douglas Crockford. 
ldap: Es el Protocolo ligero de acceso a directorios que se usa para acceder a los 'Servidores de directorios'. El Directorio es un tipo especial de una base de datos que contiene información en una estructura de árbol. 

El concepto es similar a la estructura de directorios de su disco duro, excepto que en este contexto, el directorio raíz es 'El mundo' y los subdirectorios de primer nivel son 'países'. Los niveles más bajos de la estructura del directorio contienen entradas para empresas, organizaciones o lugares, mientras que aún más bajos encontramos entradas de directorio para personas, y quizás equipos o documentos. 
libevent: Es una biblioteca que proporciona un mecanismo para ejecutar una función de devolución de llamada cuando ocurre un evento específico en un descriptor de archivo o después de que se haya alcanzado un tiempo de espera. 
libxml: Estas funciones/constantes están disponibles a partir de PHP 5.1.0, y las siguientes extensiones de núcleo dependen de esta extensión libxml: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC y XMLWriter. 
lzf: Es un algoritmo de compresión muy rápido, ideal para ahorrar espacio con solo un ligero costo de velocidad. Puede ser optimizado para la velocidad o el espacio en el momento de la compilación. 
magickwand: Este módulo permite el acceso de PHP a la API de MagickWand de ImageMagick. La API de MagickWand es la interfaz recomendada entre el lenguaje de programación C y las bibliotecas de procesamiento de imágenes ImageMagick. A diferencia de la API de MagickCore C, MagickWand utiliza solo unos pocos tipos opacos. 
mailparseEs una extensión para analizar y trabajar con mensajes de correo electrónico. mailparse se basa en la transmisión, lo que significa que no guarda copias en la memoria de los archivos que procesa, por lo que es muy eficiente en el uso de recursos cuando se trata de mensajes grandes. 
mbstring:  Proporciona funciones de cadena específicas multibyte que te ayudan a lidiar con las codificaciones multibyte en PHP. Además de eso, mbstring maneja la conversión de codificación de caracteres entre los posibles pares de codificación. 
mcrypt: Esta es una interfaz para la biblioteca mcrypt, que admite una amplia variedad de algoritmos de bloque como DES, TripleDES, Blowfish (predeterminado), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 y GOST en Modos de cifrado CBC, OFB, CFB y ECB. 
mhash: Esta función está destinada a trabajar con mhash. Mhash se puede usar para crear sumas de comprobación, resúmenes de mensajes, códigos de autenticación de mensajes y más. 

Esta es una interfaz para la biblioteca mhash, que admite una amplia variedad de algoritmos hash como MD5, SHA1, GOST y muchos otros. Para obtener una lista completa de hashes admitidos, consulte la página de constantes. 

La regla general es que puede acceder al algoritmo hash desde PHP con MHASH_hashname. Por ejemplo, para acceder a TIGER utiliza la constante de PHP MHASH_TIGER. 
mongo: Esta extensión está en desuso; en su lugar, se debe utilizar la extensión MongoDB. 
mongodbEl controlador PHP MongoDB debería funcionar en casi cualquier sistema: Windows, Mac OS X, Unix y Linux; máquinas pequeñas y grandes; Máquinas de 32 y 64 bits; PHP 5.3 a 5.6 (las versiones anteriores a 1.6 también son compatible.

auth: Esta extensión proporciona enlaces de proveedor y proveedor de OAuth 1.0a. OAuth es un protocolo de autorización construido sobre HTTP que permite que las aplicaciones accedan de forma segura a los datos sin tener que almacenar nombres de usuario y contraseñas. 
oci8: Estas funciones le permiten acceder a la base de datos Oracle 12c, 11g, 10g, 9i y 8i. Son compatibles con sentencias de SQL y PL/SQL. Las características básicas incluyen control de transacciones, vinculación de variables PHP a marcadores de posición de Oracle y soporte para tipos y colecciones de objetos grandes (LOB). 

Las características de escalabilidad de Oracle, como la agrupación de conexiones de base de datos residentes (DRCP) y el almacenamiento en caché de resultados, también son compatibles. 
odbc: Además del soporte ODBC normal, las funciones ODBC Unificadas en PHP le permiten acceder a varias bases de datos que han tomado prestada la semántica de la API ODBC para implementar su propia API. 
openssl: Este módulo utiliza las funciones de OpenSSL para generar y verificar firmas y para sellar (cifrar) y abrir (descifrar) datos. OpenSSL ofrece muchas funciones que este módulo no admite actualmente. 
pcntl: El soporte de control de procesos en PHP implementa el estilo Unix de creación de procesos, ejecución de programas, manejo de señales y terminación de procesos. PCNTL ahora usa marcas como el mecanismo de devolución de llamada del identificador de señal, que es mucho más rápido que el mecanismo anterior. 

Este cambio sigue la misma semántica que el uso de "tics de usuario". Usted usa la declaración declare () para especificar las ubicaciones en su programa donde se permiten las devoluciones de llamada. Esto le permite minimizar la sobrecarga de manejar eventos asíncronos. 

En el pasado, compilar PHP con pcntl habilitado siempre incurriría en esta sobrecarga, ya sea que su script usara pcntl o no. Hay un ajuste que todos los scripts de pcntl anteriores a PHP 4.3. 
pcre: La biblioteca PCRE es un conjunto de funciones que implementan la comparación de patrones de expresiones regulares utilizando la misma sintaxis y semántica que Perl 5, con solo algunas diferencias. 
pdf: Las funciones de PDF en PHP pueden crear archivos PDF utilizando la biblioteca PDFlib de PDFlib GmbH 
pdo: La extensión de objetos de datos de PHP (PDO) define una interfaz ligera y consistente para acceder a las bases de datos en PHP. Cada controlador de base de datos que implementa la interfaz PDO puede exponer características específicas de la base de datos como funciones de extensión regulares. 
<span style="font-family: 'A

¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)