Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Instala en tu maquina virtual y realiza un tutorial con las capturas que sea necesarias el servidor web
APACHE, el preprocesador PHP y el sistema gestor de bases de datos MYSQL, en WINDOWS 7.
Instalacin de mysql
Primero vamos a la web y descargamos el paquete correspondiente 5.6.14 en este caso.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Marcamos los paquetes que necesitamos instalar. Y le damos a siguiente a continuacin procedern a la descarga
A continuacin le indicamos para que utilizaremos la maquina en este caso es para web pero local por ello le marco
la opcin por defecto. O server si la vamos a utilizar con salida a internet u otras redes
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Instalacin de apache2.2
Vamos a la web y descargamos la versin deseada. 2.2 en mi caso. (lego me lleve el paquete a la maquina
Windows 7 que no tenia internet.)
Una vez descargado lo ejecutamos y empezamos con la instalacin. Aceptamos los trminos de la licencia.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Le indicamos nuestro nombre de dominio un correo y el nombre del server. Nombre imaginario claro
Vamos ha indicarle la opcin de personalizada para ver mas opciones. aun que no cambiaremos nada mas
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez terminado tendremos abajo a la derecha nuestro icono de apache para parar o arrancarlo o reiniciarlo.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Antes de empezar con la instalacin cambiamos la variable del patch en configuracin avanzada de Windows y
aadimos c:/php que es donde descomprimiremos el php
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Descomprimimos el paquete de php en la raz en una carpeta llamada php y empezamos a modificar sus archivos.
Hay que cambiar ciertas variables del archivo php.ini este archivo no lo tienes por defecto tienes que coger el
php.ini-deploiment y renombrarlo a php.ini
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Luego vamos cogiendo ese documento y dejndolo igual que en las capturas.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez modificado esas variables tenemos que enlazar apache con php para que este pueda comunicarse.
Nos vamos a web/conf que es donde instalamos apache2 y modificamos/aadimos los siguientes cambios
en el archivo httpd
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez terminado reiniciamos apache y comprobamos si php funciona para ello tenemos que crear un fichero de
comprobacin en /web/htdocs llamado info.php con el siguiente contenido.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez guardado el archivo nos vamos a un navegador y introducimos localhost/info.php o 127.0.0.1/info.php y
debera salir algo como en la imagen
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
2 Instala en tu maquina virtual y realiza un tutorial con las capturas que sea necesarias el servidor web APACHE, el
preprocesador PHP y el sistema gestor de bases de datos MYSQL, en UBUNTU.
Primero abrimos una maquina con Ubuntu y nos sudeamos con sudo-i
Luego introducimos en un comando la orden para que instale los tres paquetes
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Tardar un poco en instalarse y luego nos pedir que escribamos una contrasea para el root de myql
Y seguidamente mysql, despus de esto cambiamos los permisos a la carpeta /var/www y por ultimo
creamos un fichero llamado info.php
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez creado lo guardamos en la ruta y listo ahora solo falta comprobar si todo funciona.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Comprobamos apache introduciendo 127.0.0.1 en el navegador debera poner its Works luego aadimos
info.php y debera salir la configuracin de php si todo va bien y por ltimo en el terminal entramos a
mysql para ver que funciona
APACHE
OK
PHP OK
MYSQL OK
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Phpmyadmin en Windows.
Para esto seguimos en la mquina del punto1
Descargamos el paquete phpmyadmin de la web oficial.
$cfg['PmaAbsoluteUri'] = http://localhost/phpMyAdmin;
$cfg['Servers'][$i]['host'] = localhost;
El host o nmero de IP del servidor de la base de datos MySQL
$cfg['Servers'][$i]['user'] = usuario;
Usuario de la base de datos.
$cfg['Servers'][$i]['password'] = contrasea;
La contrasea del usuario de la base de datos
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez hecho esto desde el navegador entramos en localhost/phpmyadmin y nos pedir user and
password y listo
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Phpmyadmin en Ubuntu.
Primero nos sudeamos y luego hacemos un apt-get install phpmyadmin y le damos a y para iniciar la
instalacion
Tendremos que indicarle la contrasea de mysql y luego confirmarla y una contrasea nuevamente para el
usuario root de phpmyadmin.
Por ultimo vamos a nuestro navegador y ponemos 127.0.0.1/phpmyadmin e introducimos el usuario rrot y
la contrasea.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Para instalar xampp he debera ser una maquina limpia vamos a la web sourceforce y bajamos la versin
para Windows.
Una vez descargado lo ejecutamos ya que es un .exe y marcamos los paquetes que queremos instalar.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Y listo le damos a arrancar el panel de control y listo . en la imagen falla el mysql porque
ya estaba instalado y crea conflicto pero los dems paquetes funcionan.
Para que no haiga confusiones he creado otra mquina de Ubuntu limpia as no tendr conflictos con los
ejercicios anteriores.
Ahora en vez de arrancar todos los servicios en modo comando el xampp viene con una consola para
hacerlo con 3 clics introduciendo el siguiente comando
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Le damos permisos a la carpeta htdocs para poder alojar web hay sin problemas de escritura.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez que ya has arrancado ya funciona fcil no?, pero falta algo de seguridad las contraseas de todo
esto si intentas entrar en phpmyadmin no te dejara porque no tiene password
Ejecutando este comando ira pidiendo todas las contraseas.
Listo ahora ya podemos acceder a todos nuestros servicios instalados. Comprobamos la seguridad y todo
verde. Detalle el usuario es lampp es asi por defecto.
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Luego extraamente no puedo seguir con la instalacin por que jhava no quiere instalarse en la maquina
virtual
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Primero como sabemos nos ara falta java para ello lo descargamos con un apt-get install default-jdk
2 ASIR: Implantacin de aplicaciones web Prof.: Juan Jos Snchez Pomares
Nombre y Apellidos Alumno:Francisco Jose Fernandez Estvez
Curso: 2013-14
Una vez modificado eso falta dar de alta un usuario para que maneje el tomcat dentro de la carpeta econf
de tomcat el archivop tomcat-users.conf
Para las siguientes practicas me he creado una maquina Linux toltamente limpia de prubas con los
paquetes necesarios instalados individualmente. Y para Windows una maquina con xampp