EasyPHP, programando en PHP sin complicaciones

Viernes, 27 de Marzo de 2009

Introducción:

Como sabéis, PHP es un lenguaje interpretado y por lo tanto necesita de un intérprete para poder ejecutar aplicaciones escritas en este lenguaje. En concreto, necesitamos disponer de un servidor web con PHP instalado y configurado. Adicionalmente, si requerimos el uso de una base de datos, MySql es la mejor combinación posible.

Para evitar tener que instalar y configurar todo este software, usaremos EasyPHP. EasyPHP es un “pack” que trae todo lo necesario para poder sentarse a programar directamente en PHP. En concreto, la versión 3.0 trae Apache 2.x, MySQL 5.x y PHP 5.x. Además, trae PhpMyAdmin, un gestor de bases de datos MySql escrito en PHP.

Instalación:

La instalación de EasyPHP es muy sencilla. Descargamos el programa de aquí:

Descarga

Es un instalable del tipo (next » next » next…), simplemente os pedirá la ruta donde queréis instalarlo y el nombre que queréis darle en el menú inicio. Una vez instalado, se ejecutará en el tray, abajo a la derecha. Botón derecho, cerrar. Esto es porque la primera vez, no sé por qué, no se inicia bien. A continuación vamos a inicio, programas… EasyPHP y clic en él. Volverá a aparecer en el tray, pero esta vez se iniciará bien, con todos los servicios ok.

Configuración:

Hay mil configuraciones posibles, tanto de PHP como de Apache. No obstante, para empezar EasyPHP trae buenas configuraciones, salvo en un aspecto.

Con EasyPHP iniciado, hacemos clic derecho en su icono del tray, Configuración, PHP. Se abrirá nuestro editor preferido con un archivo de texto. Buscamos la linea que pone short_open_tag = Off y la cambiamos por short_open_tag = On. Si ya estuviera en On, la dejamos tal cual.

Esto nos permitirá usar las aperturas de php del tipo <?=?> para ahorrarnos los “echos”.

Uso de EasyPHP:

Para poder ver una web desde el servidor, deberemos situar los archivos PHP que programemos dentro de la carpeta www, en la carpeta de instalación de EasyPHP. Se podría configurar Apache para que buscara otra carpeta pero, para hacer pruebas, vale.

Por tanto, os recomiendo que metáis las webs que hagáis en una carpeta y esa carpeta dentro de www. De esta forma, si la carpeta se llama “livethemusic” y dentro de ella hay un archivo “archivo.php” podréis acceder a él -con EasyPHP encendido- mediante la url http://localhost/livethemusic/archivo.php

Otra cosa interesante es el acceso a PHPMyAdmin. Por algún motivo que no logro entender, el acceso desde el tray nunca funciona. Así que para lograrlo, tenemos que hacer clic derecho al icono de EasyPHP del tray, Administración. Nos saldrá una ventana del navegador con varias opciones. Clic en Mysql Manager.

Conclusión:

Y esto es todo por ahora, con estas sencillas instrucciones podréis programar en PHP sin tener que configurar apenas nada, desde vuestro propio PC.