¿Qué módulos necesitas en PHP para usar WordPress?

Hoy en día existen muchos sitios hechos en WordPress, unos instalados en hosting compartidos, otros en Servidores Privados Virtuales (VPS) y otros hasta en Servidores Dedicados, pero, si lo quiero instalar fuera de un Shared Hosting, ¿Qué módulos necesitas en PHP para usar WordPress?

Para empezar necesitas tener en cuenta que WordPress tiene requerimientos mínimos para su uso, pero si instalas WordPress en un servidor VPS o dedicado tendrías que saber los módulos y servicios que tendrías que activar.

Las librerías que deberías de activar para el buen uso y compatibilidad con WordPress y PHP (debe entenderse que la versión de PHP puede determinar la velocidad de WordPress, los módulos aún así deben de ser activados):

  • cURL: 127 veces usado
    • Librería requerida: libcurl
      • En la clase WP_Http_curl
      • url_is_accessable_via_ssl()
  • Date/Time: 367 veces usado
  • DOM: 6 veces usado, en las siguientes funciones:
    • iis7_rewrite_rule_exists()
    • iis7_delete_rewrite_rule()
    • iis7_add_rewrite_rule()
    • saveDomDocument()
  • POSIX Regex: 23 veces usado
  • Filter: 2 veces usado
    • En la clase PHPMailer->ValidateAddress()
  • FTP: 72 veces usado, en las clases:
    • ftp_base
    • ftp
    • WP_Filesystem_FTPext
    • WP_Filesystem_ftpsockets
  • GD: 56 veces usado, en:
    • wp-admin\includes\image-edit.php
    • wp-admin\includes\image.php
    • wp-includes\media.php
  • Hash: 6 veces usado, en
    • wp-includes\pluggable.php
    • wp-includes\compat.php
  • iconv: 5 veces usado, en:
    • clase SimplePie
    • wp_check_invalid_utf8()
    • wp-mail.php
  • JSON: 20 veces usado, en:
    • wp-includes/compat.php
  • libxml: 4 veces usado, en la clase:
    • WP_oEmbed->_parse_xml()
    • SimplePie
  • MultiByte String: 29 veces usado, en:
    • wp-includes/compat.php
  • MySQL: 60 veces usado, en la clase:
    • wpdb
  • OpenSSL: 4 veces usado, en la clase:
    • PHPMailer
  • PCRE: 743 veces usado
  • SimpleXML: 1 vez usado, en:
    • WP_oEmbed
  • Sockets: 64 veces usado, en:
    • ftp
  • SPL: 3 veces usado
  • Tokenizer: 3 veces usado
  • XML Parser: 89 veces usado
  • XMLReader: 1 vez usado
  • Zlib: 30 veces usado

OJO: Puede que alguna de las librerías anteriores pueden dejar de usarse en futuras versiones de WordPress y/o anteriores, ya que las versiones de PHP van cambiando. También cabe decir que no siempre todas las librerías anteriores son 100% obligadas, las librerías vistas son las que comúnmente usaría WordPress para funcionar, puede no usar alguna y no abría problema a corto plazo.

Si tienes dudas acerca del uso de PHP y WordPress puedes dejarnos un comentario o enviarnos un correo de contacto.