Wednesday, 27 November 2024
MONOGRÁFICO: Servidores WAMP - EasyPHP PDF Print E-mail
SOFTWARE - Servidores
Written by Alberto Ruiz   
Monday, 01 March 2010 00:00
Article Index
MONOGRÁFICO: Servidores WAMP
EasyPHP
AppServ
XAMP
WampServer
Conclusiones
All Pages

EasyPHP

Instalación de EasyPHP

EasyPHP es uno de las paquetes WAMP más sencillos de instalar y configurar. Por defecto se instala en C:Archivos de programaEasyPHPxxx donde xxx es la versión. Dentro de la carpeta de instalación crea varias carpetas pero la más importante de ellas es la carpeta www que es la carpeta raíz de documentos del servidor Apache.

EasyPHP es uno de los pocos paquetes WAMP que se instala en Español

 

La instalación de EasyPHP es muy sencilla, tan solo hay que responder a unas sencillas preguntas del asistente de instalación:

  • 1.- Elegir idioma: Elegimos idioma Español
  • 2.- Bienvenido al asistente: Clic en -Siguiente-
  • 3.- Acuerdo de licencia: Clic en -Acepto el acuerdo- > Clic en -Siguiente-
  • 4.- Información: Clic en -Siguiente-
  • 5.- Seleccione carpeta de destino: Dejar carpeta por defecto C:Archivos de programaEasyPHP5.3.0 o elegir la que se quiera > Clic en -Siguiente-
  • 6.- Seleccione la carpeta del menú de inicio: Dejar carpeta que viene por defecto > Clic en -Siguiente-
  • 7.- Listo para Instalar: Clic en -Instalar-
  • 8.- Completando la instalación: Clic en -Finalizar-

Aparecerá el icono de EasyPHP abajo a la derecha, junto al reloj: . Dicho icono nos indica que EasyPHP está instalado y funcionando.

A continuación veremos una captura de la secuencia de instalación de easyphp:

Demostración de la instalación de EasyPHP

Una vez instalado EasyPHP, habrá creado la carpeta C:/Archivos de programa/EasyPHPxxx/ con un tamaño de 116 MB. El DocumentRoot, es decir, la carpeta en la cual podemos copiar contenidos o aplicaciones para ser accesibles vía web, será la carpeta C:/Archivos de programa/EasyPHPxxx/www.

Configuración general de EasyPHP

EasyPHP permite realizar unos ajustes generales, para ello hay que hacer clic derecho en el icono de EasyPHP de la barra de tareas > Configuración > EasyPHP y nos aparecerá la siguiente ventana.

Configuración general de EasyPHP

En la ventana anterior podemos configurar, entre otras cosas, que EasyPHP se inicie de forma automática al inicio de Windows. También podemos configurar que Apache y MySQL se instalen como servicios, lo cual es muy interesante ya que permitiría funcionar al servidor aunque no se inicie sesión en Windows. La penúltima opción también es conveniente activarla ya que recargará los archivos de configuración en cuanto hagamos cualquier modificación, de forma que la nueva configuración se aplicará al momento.

También podemos configurar accediendo a http://127.0.0.1/home/

Página Web de prueba

Para comprobar el correcto funcionamiento de Apache y de PHP, podemos crear una sencilla página web de prueba dentro del DocumentRoot de Apache y acceder desde el navegador para visualizar el resultado.

// Probando Apache y PHP. Crear archivo c:/Archivos de Programa/EasyPHPxxx/www/prueba.php
<HTML>
<H1>Probando Apache y PHP</H1>
Salida del comando phpinfo:

phpinfo();
?>

</HTML>

 

Después debemos abrir el navegador y acceder a la dirección http://127.0.0.1/prueba.php para comprobar el resultado:

Probando Apache y PHP

Configuración de Apache con EasyPHP

Una vez instalado EasyPHP, aparece el icono de EasyPHP en la barra de tareas que indica que easyphp está funcionando. Eso no quiere decir que Apache esté funcionando. Para asegurarnos que Apache está funcionando, debemos iniciar el servicio haciendo Clic derecho sobre el icono > Iniciar. Sin hacer ningún tipo de configuración adicional, ya podríamos utilizar el servidor web, tan solo copiando archivos html al raíz de documentos que por defecto se encuentra en la siguiente ruta: C:archivos de programaEasyPHPxxxwww.

Para configurar Apache, debemos hacer clic derecho en el icono de EasyPHP de la barra de tareas > Configuración > Apache. Esta acción abrirá con el bloc de notas el archivo httpd.conf que es el archivo de configuración de Apache.

El archivo httpd.conf dispone de cientos de opciones configurables, pero para un uso normal, no es necesario realizar ningún cambio. A modo de ejemplo, explicaremos cómo crear alias en Apache.

Cuando se realiza cualquier cambio en la configuración de Apache, es necesario reiniciar Apache para que los cambios tomen efecto. Para ello debemos hacer clic derecho en el icono > Reiniciar.

Ejemplo: Crear alias en Apache

De las muchas cosas que se pueden configurar en Apache, una de ellas es la creación de alias. Las alias son como accesos directos que nos permiten, con una palabra, acceder a una ruta. Ejemplo, supongamos que dentro del DocumentRoot tenemos la siguiente ruta: /www/departartamentomatematicas/pepe/exámenes. Para acceder a dicha ruta desde el navegador deberíamos escribir: http://192.168.1.2/departartamentomatematicas/pepe/examenes/. Existe la posibilidad de crear un alias para poder acortar la ruta, ejemplo, podríamos crear el alias expepe que apunte a la ruta departartamentomatematicas/pepe/exámenes/, para ello deberíamos editar el archivo httpd.conf y escribir:

 

// Crear Alias. Editar httpd.conf y añadir

 


Alias expepe ${path}/www/departartamentomatematicas/pepe/examenes/

 

También podríamos tener una web en una ruta diferente, por ejemplo en C:/miweb. Si queremos crear un alias llamado miweb que apunte a dicha ruta, deberíamos editar httpd.conf y añadir:

// Crear Alias. Editar httpd.conf y añadir

 


Alias miweb c:/miweb


Administración de MySQL con EasyPHP

La configuración general de MySQL, se almacena en el archivo my.ini. Para abrirlo, debemos hacer clic derecho en el icono de EasyPHP de la barra de tareas > Configuración > MySQL. Esta acción abrirá con el bloc de notas el archivo my.ini que es el archivo de configuración de MySQL. Para hacer un uso normal, no es necesario realizar ninguna modificación en este archivo.

Inicialmente, mysql se instala sin contraseña de usuario administrador, de forma que si deseamos acceder desde una consola de comandos, deberemos ir a C:Archivos de programaEasyPHPxxmysqlin y ejecutar mysql –u root –p y pulsar Intro. Cuando nos pregunte la contraseña, pulsamos Intro directamente y ya podemos administrar mysql mediante comandos. Para poner contraseña al usuario root, deberemos ejecutar el siguiente comando: grant all o­n *.* to root@localhost identified by '123456' with grant option; Con dicho comando habremos 123456 como contraseña.

Para administrar MySQL, es mejor utilizar phpmyadmin, para ello debemos arrancar un navegador de archivos e ir a http://127.0.0.1/home/mysql/

 

Administrando MySQL con phpmyadmin

Desde la ventana de phpmyadmin podremos crear bases de datos y administrar MySQL de una forma más sencilla. Si hemos establecido una contraseña para el usuario root de MySQL, deberemos editar el archivo config.inc.php que se encuentra en la carpeta phpmyadmin, para indicar la nueva contraseña. Debemos localizar la línea $cfg['Servers'][$i]['password'] = '123456'; y establecer la contraseña. En este ejemplo hemos puesto '123456' como contraseña.

Configuración de PHP con EasyPHP

Para configurar PHP, debemos hacer clic derecho en el icono de EasyPHP de la barra de tareas > Configuración > PHP. Esta acción abrirá con el bloc de notas el archivo php.ini que es el archivo de configuración de PHP. Los parámetros más destacables a configurar son:

  • Safe Mode = Off (Modo Seguro. Si el Modo seguro está desactivado, se habilitan todas las funciones del php. Para un uso educativo es mejor ser funcional y no activar el modo seguro. Si el Modo seguro está activado, se deshabilitan todas las funciones del php consideradas peligrosas. Para servicios de hosting se recomienda activar el modo seguro.)
  • Display errors = o­n (Mostrar Errores. Muestra los errores en las mismas páginas, cuando les haya. Cuando hay errores en los scritps, es más fácil encontrarlos si se muestran en las páginas)
  • max_execution_time=30 (Tiempo máximo en segundos, de ejecución de un script)
  • memory_limit = 128M (Memoria máxima que puede utilizar un script durante su ejecución)
  • error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED (Nivel de errores que se muestran durante la ejecución)
  • display_errors = o­n (Mostrar o no mostrar errores)
  • file_uploads = o­n (Permite subir archivos por http)
  • post_max_size=8M (Tamaño máximo de datos que se pueden enviar al servidor mediante POST)
  • upload_max_filesize = 8M (Tamaño máximo de archivo que se puede subir al servidor)
  • SMTP=localhost (servidor de correo saliente para enviar emails desde aplicaciones PHP

Cuando se realiza cualquier cambio en la configuración de PHP, es necesario reiniciar Apache para que los cambios tomen efecto.

 



 

Revista INTEFP

Marcadores Sociales

Facebook MySpace Twitter Delicious Google Bookmarks 

Artículos relacionados