Está en la página 1de 6

Alumno: Manuel Carrasco Notario (CFGS ASIR Distancia).

Mdulo: IAW
Tema: 1

Enunciado.
Realizar la instalacin y puesta en marcha de un servidor web Apache, con soporte para bases de
datos MySQL y lenguaje del lado del servidor PHP.
Para entregar esta tarea es necesario entregar las capturas de imagen de los principales pasos
realizados, explicando en una o dos lneas las decisiones tomadas. Es necesaria una captura final
que muestre que el servicio est en funcionamiento.
Criterios de puntuacin. Total 10 puntos.
Capturas de pantallas de la instalacin. (9 puntos), repartidos del siguiente modo:
Capturas de la instalacin de Apache. (3 puntos).
Capturas de la instalacin de PHP. (3 puntos).
Capturas de la instalacin de MySQL. (3 puntos).
Documentacin del servidor, donde aparezca, al menos, versin de sistema operativo y de los
componentes instalados. Tambin los problemas surgidos durante la instalacin. (1 punto).

Alumno: Manuel Carrasco Notario (CFGS ASIR Distancia).


Mdulo: IAW
Tema: 1

Realizacin.
En primer lugar, descargamos todos los programas/mdulos requeridos en la mquina virtual, en
este caso basada en Windows 7 Ultimate.
Apache 2.4.10 VC11 desde Apache Lounge (recomendado por PHP).
PHP 5.6.2.
MySQL Server 5.6.
Comenzamos su instalacin y ejecucin empezando por Apache, para esta versin en concreto,
debemos proceder de la siguiente forma:
Para que funcione correctamente, es necesario tener instalado "Visual C++ Redistributable
for Visual Studio 2012 Update 4".
Descomprimimos el archivo zip en C:\Apache24
Para instalarlo como un servicio, utilizamos el comando: httpd.exe -k install

Ejecutamos con la orden httpd.exe para su arranque.


Comprobamos su instalacin tecleando "localhost" en el navegador:

Alumno: Manuel Carrasco Notario (CFGS ASIR Distancia).


Mdulo: IAW
Tema: 1

A continuacin, instalamos PHP de la siguiente manera:


Extraemos el zip en C:\php.
Hacemos una copia de php.ini-production y la renombramos como php.ini
Abrimos php.ini y quitamos el comentario de las extensiones que queramos activar, dentro
de Windows Extensions.
Generamos un fichero llamado httpd-php.conf y lo colocamos en la ruta /conf/extra (dentro
de la carpeta Apache). Este documento contendr lo siguiente:
# Carga de la libreria principal de PHP.
Loadfile "C:\php\php5ts.dll"
# Carga mdulo SAPI.
LoadModule php5_module "C:\PHP\php5apache2_4.dll"
# Ubicacin de php.ini
PHPIniDir "C:\php"
# Extensiones de ficheros PHP.
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps

Hacemos una copia de seguridad de httpd.conf (Apache) y aadimos la siguiente lnea:


# Configuracin de PHP
Include conf/extra/httpd-php.conf

Adems, editamos la lnea DirectoryIndex, dejndolo de la siguiente manera:


DirectoryIndex index.php index.html

Para comprobar su funcionamiento, creamos un archivo php con el siguiente cdigo,


reiniciamos el servidor Apache con "httpd.exe -k restart" y lo abrimos en el navegador:
<?php
phpinfo();
?>

Alumno: Manuel Carrasco Notario (CFGS ASIR Distancia).


Mdulo: IAW
Tema: 1

Alumno: Manuel Carrasco Notario (CFGS ASIR Distancia).


Mdulo: IAW
Tema: 1

Por ltimo, MySQL Server.


En los apuntes, aparece la instalacin con instalador. No obstante, en mi caso he bajado los binarios.
En primer lugar, descomprimimos el archivo zip en C:\mysql.
Ejecutamos mysqld.exe desde una terminal para iniciar el servidor.

Ahora podemos conectarnos con el comando "mysql".

Y comprobar que funciona:

Alumno: Manuel Carrasco Notario (CFGS ASIR Distancia).


Mdulo: IAW
Tema: 1

Por seguridad, salimos y nos logueamos como root para cambiar su password. El proceso se
realiza de la siguiente manera:

Tras esto y configurar "my.ini" en la medida de lo que sea necesario, queda completada la
instalacin de MySQL Server.

También podría gustarte