PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE...

18
PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación de APACHE; que es un programa de servidor HTTP Web de código abierto. Este servidor se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Primero se hace la descarga de apache desde la página principal: http://httpd.apache.org/download.cgi sin cambiar las opciones que ya se encuentran habilitadas, se escoge la siguiente opción: Win32 Binary including OpenSSL 0.9.8r (MSI Installer): httpd-2.2.19-win32-x86-openssl-0.9.8r.msi [PGP ] [MD5 ] [SHA1 ] Se guarda el instalador en algún lugar disponible. Instalación: Una vez ejecutado el programa nos muestra la pantalla de bienvenida donde lo único que hay que hacer es dar en la opción siguiente (next).

Transcript of PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE...

Page 1: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL

Comenzaremos con la instalación de APACHE; que es un programa de servidor HTTP

Web de código abierto. Este servidor se desarrolla dentro del proyecto HTTP Server

(httpd) de la Apache Software Foundation.

Primero se hace la descarga de apache desde la página principal:

http://httpd.apache.org/download.cgi sin cambiar las opciones que ya se encuentran

habilitadas, se escoge la siguiente opción: Win32 Binary including OpenSSL 0.9.8r

(MSI Installer): httpd-2.2.19-win32-x86-openssl-0.9.8r.msi [PGP] [MD5] [SHA1]

Se guarda el instalador en algún lugar disponible.

Instalación:

Una vez ejecutado el programa nos muestra la pantalla de bienvenida donde lo único que hay que hacer es dar en la opción siguiente (next).

Page 2: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Ahora nos muestra la pantalla en donde se encuentra la licencia y damos en la opción aceptar los términos y nuevamente damos clic en la opción siguiente (next).

Luego de dar a la opción anterior nos mostrará una breve explicación del funcionamiento de apache. Así que solo daremos en la opción siguiente (next).

Page 3: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Esta información solo será importante si este fuera un servidor local pero como solo se usará como un servidor de prueba dejaremos las opciones así como están. Y damos a

siguiente (next).

Luego nos mostrara esta pantalla en la que solo se tiene que elegir el tipo de instalación en donde se selecciona la típica y damos siguiente (next).

Page 4: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Posteriormente nos muestra el destino de la carpeta donde se guardará el programa instalado. Y damos siguiente (next).

Finalmente nos mostrara la pantalla de instalación del programa en donde solo daremos clic en la opción instalar (install).

Page 5: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Y lo único que nos mostrara será la carga del programa.

Y una vez cargado nos mostrará el inicio del servidor.

Page 6: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Y este mismo nos pasará a la ultima pantalla que será la de finalización así que solo

daremos a finalizar (finish).

Para comprobar si está trabajando correctamente colocamos la palabra “localhost” en el

buscador de nuestro ordenador y si nos tiene que mostrar la palabra “It works”; esto

indica que es correcto.

Page 7: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

INSTALACION DE PHP

Posteriormente pasaremos a la instalación de PHP (instalado apache previamente) que

es un lenguaje de código abierto muy popular especialmente adecuado para desarrollo

web y que puede ser incrustado en HTML.

Descargamos el programa desde el link: http://windows.php.net/download/; ya que

estamos en esta página elegimos el siguiente link: Download source code para poder

guardar el instalador en un espacio disponible. Es importante que consideremos las

nuevas versiones que vayan saliendo, las cuales se encontraran en la misma página.

Una vez que elegimos el link nos descargara un archivo Zip y crearemos una carpeta

donde queramos instalar los archivos del servidor (PHP, MySQL)

Instalación:

Para iniciar con la instalación tendremos que ejecutar el programa desde la carpeta

donde esté guardado y aparecerá una pantalla de bienvenida en la que pulsaremos

Next.

Esta pantalla nos llevará a la aceptación de la licencia en donde pulsaremos I accept...

y damos en siguiente para seguir con la instalación.

Page 8: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Enseguida seleccionaremos la carpeta en la que instalaremos PHP, por defecto esta en

C:\Archivos de programa\PHP y volveremos a pulsar Next para pasar a la pantalla de

selección de servidor HTTP.

Después nos aparece una pantalla donde seleccionaremos la ruta de configuración de

PHP, por defecto C:\Archivos de programa\ y pulsaremos Next.

En la pantalla de selección de componentes seleccionaremos MySQL y otras de interés

personal.

En esta pantalla pulsamos 'Next' y luego 'Install' en la pantalla de inicio de instalación.

Si nos da este mensaje de error "Error Trying access httpd.conf you must...",

deberemos buscar httpd.conf en nuestro ordenador y añadirle lo siguiente:

DirectoryIndex index.html index.html.var index.php

LoadModule php5_module C:\Archivos de programa\PHP\php5apache2.dll

AddType application/x-httpd-php .php

Después del código que se escribió reiniciaremos nuevamente la instalación.

Page 9: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Para probar si hemos instalado bien PHP, crearemos un archivo index.php con el

siguiente código:

index.php

<?php echo "PHP Funcionando <!-- ";

?> PHP No Funcionando --> </CODE< code>

Este código se guardará en la carpeta donde se almacenó el programa para instalar y

posteriormente en nuestro navegador escribimos http://localhost/ y, si todo esta bien,

aparecerá en nuestro navegador PHP Funcionando.

INSTALACION DE MySQL

Después de instalar apache y php pasamos con la instalación de MySQL que es el que

proporciona un servidor de base de datos SQL (Structured Query Language) muy

rápido, multi-threaded, multi usuario y robusto.

Primero debemos de tener el programa para instalar, se puede descargar gratuitamente

de http://dev.mysql.com/downloads. Ya que lo tengamos lo ejecutaremos y seguiremos

las instrucciones que nos muestra el asistente de instalación:

Pulsamos en "Next" y nos muestra la siguiente pantalla.

Page 10: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

En esta marcamos "Custom" y hacemos clic en next:

Posteriormente seleccionamos las utilidades a instalar, por defecto se instalará todo

salvo las herramientas para desarrolladores y pulamos en la opción next.

Page 11: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

A continuación hacemos clic en "Install":

Enseguida nos muestra está ventana en donde podemos registrarnos en MySQL.com,

en este caso ya estamos registrados y marcaremos la opción "Login to MySQL.com y

pondremos el e-mail y contraseña". Y damos en la opción next.

Page 12: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Si deseamos configurar MySQL en el momento de la instalacion dejaremos marcada la

opción "Configure the MySQL Server now" y pulsaremos en "Finish":

En esta pantalla nos muestra un asistente para la configuración "MySQL Server

Instance Configuration Wizard" y pulsamos en "Next":

Page 13: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Posteriormente marcamos la opción "Detailed Configuración" y pulsaremos en "Next",

de esta forma podremos configurar más opciones de MySQL utilizando el asistente.

En esta parte solo tendremos que elegir el tipo de uso que se le dará al equipo:

Developer Machine: esta primera opción la marcaremos si en el equipo donde

hemos instalado MySQL Server se utiliza también para otras aplicaciones. MySQL Server utilizará la memoria mínima necesaria.

Server Machine: esta segunda la marcaremos si vamos a utilizar el equipo para algunas aplicaciones (no demasiadas). Con esta opción MySQL Server utilizará un nivel medio de memoria.

Dedicated MySQL Server Machine: y esta tercera opción la marcaremos sólo

si queremos utilizar el equipo como un servidor dedicado exclusivamente a MySQL.

Page 14: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

En este caso seleccionamos la primera ya que es bastante buena y usa cantidad mínima de memoria.

Dependiendo del uso que queramos dar a la Base de Datos marcaremos una de las

tres opciones siguientes, normalmente se marca "Multifunctional Database" salvo que

nos permitirá el utilizar MySQL para transferir datos. Una vez seleccionada le damos

clic a next.

Ahora seleccionaremos la unidad y la carpeta donde queramos guardar los ficheros de

datos (Tablespace) de la Base de Datos. A partir de la versión 4.0 de MySQL que nos

incorpora soporte para el control de la integridad referencial. A este nuevo tipo de tablas

lo llama InnoBD: y nuevamente damos clic en la opción next.

Page 15: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Seleccionaremos ahora el número aproximado de conexiones concurrentes (varios

clientes conectados a la vez) que tendrá nuestro servidor de MySQL). La primera

opción asume unas 20, la segunda unas 500 y la tercera permite especificarlas

manualmente. Así que seleccionamos alguna de estas tres opciones y damos clic en

next.

Page 16: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Luego nos mostrará la siguiente ventana en donde dejaremos marcada la opción

"Enable TCP/IP Networking" si queremos que los clientes se puedan conectar mediante

TCP/IP al equipo servidor de MySQL. Y damos clic en next.

Después nos mostrara esta ventana en donde seleccionaremos el juego de caracteres

que queramos utilizar, por defecto está marcado "Latin1" válido para Inglaterra y

Europa: así que solo daremos clic a la opción next.

Pasaremos al siguiente paso que es muy importante pues nos pide que

especifiquemos el tipo de arranque de MySQL Server.La opción recomendada es

"Install As Windows Service": una vez seleccionada damos en next.

Page 17: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Ahora nos llevará a esta ventana en donde introduciremos la contraseña para el usuario

administrador (root) y marcaremos la opción "Enable root access from remote

machines" si queremos que se pueda acceder como administrador desde otros equipos;

y damos en next.

Por último pulsaremos en "Execute" para finalizar la configuración de MySQL:

Page 18: PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL · 2011. 7. 1. · PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL Comenzaremos con la instalación

Y así finalmente daremos clic en la opción finish.

Si no hay problemas mostrará esta ventana indicando que el proceso de instalación y

configuración de MySQL Server ha terminado y se ha instalado e iniciado el Servicio

que ejecutará MySQL:

Pero si se desea comprobar que la instalación ha sido correcta nos conectamos a la

base de datos que MySQL crea automáticamente llamada "mysql", la cual contiene los

usuarios y configuración de MySQL, mediante: connect mysql.