Ahora que ya sabemos lo que es PHP, querremos empezar a utilizarlo, aunque todavía no sepamos muy bien cómo. Para ello, el siguiente paso es instalarlo en nuestro PC, en modo local, para así poder hacer todas las pruebas necesarias en un entorno de desarrollo, sin miedo a 'romper' nada. Vamos a ello.
PHP necesita de un servidor web para poder trabajar. La elección idónea es Apache, probablemente el servidor open source más utilizado en el mundo, si no me equivoco. Disponemos de varias formas de instalar PHP con el servidor Apache, así como instalar cada tecnología por separado en los sistemas operativos más utilizados: Windows, Linux, Mac OS X y Solaris.
Yo lo he instalado tanto en Windows como en Linux, en concreto en la distro Ubuntu. Esta última elección es mi preferida, ya que PHP y el servidor Apache están especialmente concebidos para trabajar en entornos open source. Lo de Ubuntu es simplemente porque es la distro Linux que más me gusta, además de ser un sistema operativo muy robusto y en constante desarrollo y mejora. Pero eso es harina de otro costal. Volvamos al tema en cuestión: instalar todo el entorno necesario para trabajar con PHP en nuestro PC, convirtiéndolo así en un servidor 'de pruebas' para nuestro aprendizaje.
En mi opinión, la mejor opción es instalar XAMPP de Apache Friends. XAMPP se comercializa liberado bajo licencia GNU, es decir, es software libre (open source). Además, Xampp es multiplataforma y gratuito. Veamos como lo describe Apache Friends:
XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar - basta descargarlo, extraerlo y comienzar. En este momento hay cuatro versiones de XAMPP: XAMPP para Linux, XAMPP para Windows, XAMPP para Mac OS X y XAMPP para Solaris.
Instalación en Windows
Los pasos para instalar XAMPP en Windows son extremadamente simples:
- Descargar el paquete de instalación (.zip para Windows) e iniciar la instalación: http://www.apachefriends.org/en/xampp-windows.html. Es muy recomendable instalarlo en el directorio raíz de nuestro PC, normalmente en C:/ La instalación se encargará de crear la carpeta xampp, e la que se alojarán todos los archivos de nuestro servidor, así como los proyectos web que queramos que funcionen bajo el mismo.
- Una vez instalado Xampp, pondremos en marcha el servicio. Para comprobar que todo funciona perfectamente pulsaremos sobre el botón “Start” del módulo Apache e, inmediatamente, nos avisará mediante el mensaje “Running” de que el módulo se encuentra activo. Lo mismo haremos con el módulo de MySql, el gestor de bases de datos (de MySQL hablaremos más adelante).
Para poner en marcha Xampp ejecutamos el fichero C:/xampp/xampp-control.exe. Veremos lo siguiente:
[caption id="attachment_52" align="aligncenter" width="446" caption="Panel de control de Xampp para Windows. En mi caso, una instalación portable"]
Dispondremos de iun acceso directo al panel de control en la barra de tareas de Windows.