miércoles, 13 de julio de 2011

Servidor Apache + PHP + MySQL + phpMyAdmin

Para la instalación del Servidor Apache, he decidido utilizar el Paquete FoxServ 3.1 beta1, por ser el que menos me ha causado problemas, incluyendo la instalación manual de cada paquete(Apache, PHP, MySQL y PhpMyAdmin).
Una vez descargado el FoxServ3.1Beta1. Lo ejecutamos, y seguimos las instrucciones:

  • La primer ventana nos pedirá seleccionar el lenguaje de instalación, en este caso el idioma inglés es el único, así que pulsamos Next
  • La segunda nos pregunta si queremos hacer la instalación, pulsamos Next
  • La tercera nos pedirá, la aceptación de licencia de uso, pulsamos Yes
  • La siguiente pantalla nos pide la ubicación de instalación, pulsamos Browse... y seleccionamos la unidad C: y pulsamos aceptar
Nos deberá quedar una pantalla como esta; pulsamos Next

Ahora nos aparecerá una ventana que indica donde crear un grupo de accesos directos, lo dejamos así y pulsamos Next.

Por último, nos aparece una ventana de confirmación de Destino de Instalación y Carpeta de Accesos Directos, pulsamos Next... y comienza la instalación, que durara unos minutos.

Al terminar la instalación nos aparece una ventana como esta (Ventana Finish EasyServ Install).

Pulsamos Final Step, y cerramos la ventana. Si todo salió bien, nos deberá salir la siguiente pantalla; ahí pulsamos Finish, (Inmediatamente, al pulsar Finish , nos aparecerá la ventana del instalador que se uso, simplemente pulsamos OK).
Ahora nos aparece la ventana el panel de control del Easy Serv, que no nos sirve de nada así que la cerramos.

Reemplazando: Ahora viene el trabajo sucio; no dirigimos a la siguiente dirección: C:\FoxServ\apache\conf y buscamos el archivo httpd.conf, lo abrimos con cualquier editor de texto plano (Bloc de Notas por ejemplo) y vamos a reemplazar lo siguiente:
Pulsamos en Reemplazar todo. Ahora buscamos la línea Port 80 y la reemplazamos por Port 8080, guardamos los cambios y cerramos el archivo. Ahora nos dirigimos a C:\FoxServ\ y buscamos el archivo php.ini, y lo abrimos con el Bloc de Notas, o algún editor de texto plano, y verificamos que las direcciones estén expresadas como C:\FoxServ\ y no como C:\EasyServ\; en caso de ser así las reemplazamos, de la misma forma que lo hicimos en el archivo httpd.conf.
Ahora nos dirigimos a C:\FoxServ\php y creamos una carpeta llamada temp, que almacenara lo referente a sesiones, esta se encuentra definida en el php.ini, pero el instalador no la crea, y así cuando queremos usar algún ejemplo de sesiones con php, nos marca error, aunque el código este correcto.  Por último nos vamos nuevamente a C:\FoxServ y cambiamos el archivo php.ini a donde estén instalados los archivos de windows, que en mi caso es C:\WINDOWS; ahí mismo, en ese mismo directorio (C:\FoxServ), encontraremos dos archivos llamados: start.bat y stop.bat que son los que nos servirán para encender y apagar el servidor Apache, así como al MySQL.

No hay comentarios:

Publicar un comentario