Construyendo el ambiente de trabajo
Cómo bien sabemos Wordpress es una aplicación Web por lo que lo primero que debemos tener es un servidor Web, luego sabemos que Wordpress está desarrollado en PHP, por lo que necesitamos poder correr scripts PHP en nuestro servidor, la versión de PHP debe ser la 5.2.4 o superior, adicionalmente necesitamos poder reescribir las URL por lo que debemos asegurarnos de tener una funcionalidad similar a la de apache mod_rewrite.
En el apartado de Bases de Datos; Wordpress es compatible con MySQL por lo que necesitamos ese motor de base de datos también instalado en nuestro entorno y por supuesto nuestro PHP debe tener todas las librerías disponibles para poder establecer conexión con MySQL quien también debe ser versión 5 o superior.
Herramientas de desarrollo
Una vez que ya conocemos todo lo que necesitamos en nuestro entorno de desarrollo, debemos empezar a pensar y conseguir dichos requerimientos, afortunadamente, todo lo que hemos mencionado tiene soporte multiplataforma por lo que al menos en las 3 plataformas más comunes del mercado podemos hacer la instalación de lo necesitado, dichas plataformas son: Windows, GNU/Linux, y Mac.
Veamos en cada sistema que tenemos disponible:
En Windows tenemos muchas opciones, sin embargo las dos más populares son WAMP disponible en http://wampserver.com y XAMPP disponible en http://apachefriends.org, XAMPP destaca en que es multiplataforma por lo que podemos usarlo tanto en GNU/Linux como en Mac, estas dos herramientas lo que hacen es simplificarnos la vida y nos instalan PHP Apache y MySQL directamente y todo configurado para que nos funcione, incluyendo phpMyAdmin para el manejo de las bases de datos MySQL.
Para Mac uno de los más populares es MAMP que significa Mac, Apache MySQL y PHP, lo tenemos disponible en htttp://mamp.info, esta herramienta lo único que pudiera no gustarnos, es que levanta el servidor Web a través del puerto 8888 por lo que al revisar nuestro desarrollo debemos colocar el puerto por ejemplo http://localhost:8888 sin embargo es un inconveniente menor teniendo en cuenta todo lo instalado.
Por último pero no menos importante tenemos a GNU/Linux, en este sistema aparte de XAMPP también podemos configurar lo que llamamos LAMP, Linux Apache Mysql PHP, estos 4 elementos que nos permitirán hacer nuestros desarrollos locales, para ello debemos ir obteniendo los componentes por separado e ir adecuándolos, puede parecer más trabajo, sin embargo a fin de cuentas nos dará un entorno más limpio y donde tengamos mejor control de todo.
Esto es todo por este tutorial, ya podemos estar en capacidad de correr a nivel local nuestro Wordpress y entrar de lleno al mundo de la personalización de nuestro portal para brindar una mejor experiencia a nivel de usuarios y visitantes.