20 C Usando PHP y MySQL en tu PC
Una de las preguntas que más nos hacen por mail o en los comentarios cada vez que mencionamos algun script es si hay alguna forma de probarlo en nuestra PC antes de subirlo a algún servidor. En la mayoría de los casos estos scripts están programados en PHP y utilizan bases de datos MySQL, por lo que vamos a centrarnos en este tipo de soluciones.
El problema surge porque los lenguajes dinámicos como PHP se ejecutan en el servidor, y una vez procesados los datos, se devuelve al navegador un resultado en HTML; por lo que abrir esos archivos de forma normal en nuestro navegador no podemos ver sus resultados. Algo similar pasa con las bases de datos: necesitamos que la aplicación correspondiente se ejecute para que podamos interactuar con MySQL, y para que podamos utilizar herramientas como phpMyAdmin para administrarlas.
Pero por supuesto hay varias soluciones: Simplemente necesitamos tener instalados el servidor Apache, las librerías de PHP y la base de datos MySQL.
Así que me parece práctico que armemos una lista de las distintas opciones que nos permiten llevar esto a cabo de forma conjunta; aunque también pueden instalarse las tres aplicaciones por separado, pero esto puede no ser tan simple para los usuarios inexpertos.
Entonces, estos son los más populares paquetes para instalar Apache, PHP y MySQL de una sola vez en nuestra PC:
- XAMPP: Incluye MySQL, PHP y Perl. Tiene versiones para Windows, Linux, Mac OS X y Solaris.
- AppServ: Incluye Apache, MySQL, PHP y phpMyAdmin. Para Windows.
- EasyPHP: Incluye Apache, MySQL, PHP y phpMyAdmin. Incluye varios idiomas. Para Windows.
- MAMP: Incluye Apache, PHP y MySQL. Para MAC OS X.
- WAMP: Apache, MySQL, PHP, SQLitemanager y phpMyAdmin. Para Windows.
El funcionamiento de los distintos paquetes varía levemente, pero en general puede resumirse de esta forma:
- Una vez instalado el paquete, lo ejecutamos para que se inicie (en casi todos los casos se crean accesos directos especiales para esto).
- Una vez iniciado el servidor, podemos abrir nuestro navegador e ingresar el URL
http://localhost/, que nos mostrará una página principal del paquete o simplemente el inicio de nuestro servidor. - Lo siguiente es localizar dentro de la carpeta de instalación de Apache el directorio que corresponde a nuestro
localhost(suele serhtdocs). Este directorio funcionará como el home de nuestro servidor, y en él podemos empezar a armar nuestro sitio.
El resto puede deducirse de a poco leyendo la documentación y FAQ correspondiente, pero no suele ser demasiado complicado. ¡Experimenten!
Si alguien conoce alguna otra alternativa, no dude en agregarla a los comentarios, para que podamos ampliar la lista.
Macropsia es un weblog sobre internet, enfocado en las novedades, aplicaciones, tendencias, diseño y demás; parte de la red de sitios de