Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
1
Alejandro Lozano [2DAW] 1 de octubre de 2019
Partimos de una instalación desde cero de Ubuntu Server en una nueva máquina virtual
de VirtualBox. Omitimos este proceso porque aplicaremos la configuración por defecto que nos
ofrece el instalador1.
1
Para evitar confusiones, todos los datos relativos al nombre del servidor, usuario y contraseña son
iguales: ‘daw’.
2
Alejandro Lozano [2DAW] 1 de octubre de 2019
Tras acceder como superusuario, procedemos a actualizar los repositorios del Sistema
Operativo con el comando ‘apt-get update’. Si no queremos actuar como superusuario,
tenemos que escribir ‘sudo apt-get update’ e introducir la contraseña correspondiente.
Tras las labores de actualización, podemos pasar a instalar nuestro servidor Apache.
Para ello, solo tenemos que escribir el comando ‘apt-get install apache2’. De nuevo,
hacemos esto como superusuarios. Si no, tenemos que utilizar el comando ‘sudo’ antes de
escribir el resto de las instrucciones.
El Sistema Operativo nos pedirá confirmación de nuestra decisión. Nos basta con pulsar
la tecla ‘s’ si utilizamos una distribución en español, o ‘y’ si lo hacemos en inglés.
3
Alejandro Lozano [2DAW] 1 de octubre de 2019
Tras acceder pulsando ‘s’, dejaremos que se procese la instalación (el repositorio nos
servirá la versión más reciente, en estos momentos la 5.7). En el directorio ‘/etc’ habrá
aparecido un directorio /mysql donde encontraremos diversos archivos de configuración.
Podríamos realizar un paso adicional escribiendo el comando ‘mysql_secure_installation’.
En este caso, deberíamos responder a una serie de preguntas a través de la consola relativas a la
configuración de los usuarios y sus privilegios, incluyendo la verificación de la contraseña de
superusuario para gestionar las bases de datos MySQL. Sin embargo, por ahora omitiremos este
paso.
Comprobaremos que MySQL server funciona escribiendo ‘sudo mysql’ o ‘mysql’ a
secas, si somos root. Si todo ha funcionado correctamente, deberíamos ver esta pantalla de
bienvenida:
4
Alejandro Lozano [2DAW] 1 de octubre de 2019
Instalación de PHP
5
Alejandro Lozano [2DAW] 1 de octubre de 2019
Verificación de LAMP
Verificación del servidor Apache accediendo a localhost
Vamos a realizar una serie de pruebas para comprobar que todo se ha instalado como es
debido. En primer lugar, vamos a reiniciar el servidor apache con el comando ‘service
apache2 restart’ (requiere acceso como root). Tras ejecutar este comando, podemos
comprobar el estado del servidor con ‘service apache2 status’.
6
Alejandro Lozano [2DAW] 1 de octubre de 2019
Dado que ya hemos comprobado que MySQL funciona, el último paso de nuestras
verificaciones consiste en comprobar si el lenguaje PHP se ha integrado correctamente en la
máquina. Para ello, vamos a crear un archivo de nombre ‘index.php’. La ruta donde lo
crearemos será /var/www/html, por lo que el comando que debemos utilizar es:
‘sudo touch /var/www/html/index.php’
Para comprobar que nuestro archivo se ha creado correctamente, vamos a ese directorio.
Lo hacemos con el comando ‘cd /var/www/html/’. Una vez allí, escribimos el comando ‘ls’.
La terminal debería mostrarnos nuestro fichero junto con el archivo ‘index.html’.
7
Alejandro Lozano [2DAW] 1 de octubre de 2019
Vamos a escribir una serie de líneas en nuestro documento php. Para editar este
archivo escribimos el comando ‘sudo nano index.php’. Tenemos que estar previamente en el
directorio que contiene nuestro fichero; de lo contrario tendríamos que escribir información
adicional.
El terminal mostrará ahora la ventana del editor de texto nano. Escribimos las siguientes
2
líneas :
2
Realmente, valdría con escribir las etiquetas php y su contenido, pero así generamos un archivo con una
estructura HTML completa.
8
Alejandro Lozano [2DAW] 1 de octubre de 2019
El flag ‘-y’, en este caso, hace que se responda por defecto la respuesta a las preguntas
que nos lance el terminal con ‘yes’. Sin embargo, es posible que el terminal nos devuelva un
mensaje indicando que no ha encontrado ese paquete en el repositorio. Si surgiera este
problema, debemos instalar un repositorio añadido. Se hace sencillamente con este comando:
9
Alejandro Lozano [2DAW] 1 de octubre de 2019
Si tuviésemos que hacer este paso extra, el comando para instalar phpmyadmin
cambiaría:
‘sudo apt install phpmyadmin’
Este paso nos llevará a una serie de ventanas de instalación donde tendremos que elegir
diferentes opciones. Salvo que se indique expresamente aquí lo contrario, se dejarán los valores
por defecto. Cuando lleguemos al apartado de la contraseña de administrador, utilizamos la que
hemos venido usando hasta ahora: ‘daw’.
10
Alejandro Lozano [2DAW] 1 de octubre de 2019
Una vez haya finalizado la instalación, se habrán creado varios directorios y archivos.
Antes de continuar, es recomendable reiniciar nuestro servidor con ‘service apache2
restart’.
Sin embargo, aún no hemos terminado. Ahora debemos señalar al servidor Apache que
incorpore, o reconozca, los nuevos directorios relacionados con PHPMyAdmin. Para ello,
debemos añadir una línea al archivo de configuración principal de Apache. El comando para
editar ese archivo es:
‘sudo nano /etc/apache2/apache2.conf’
11
Alejandro Lozano [2DAW] 1 de octubre de 2019
12
Alejandro Lozano [2DAW] 1 de octubre de 2019
Guardamos los cambios con ctrl + o y salimos con ctrl + x. Por último, para
verificar que PHPMyAdmin funciona, abriremos una ventana en nuestro navegador con la IP de
nuestro servidor + /phpmyadmin. Si todo ha ido bien, deberíamos acceder al panel de control
de la aplicación.
13
Alejandro Lozano [2DAW] 1 de octubre de 2019
14
Alejandro Lozano [2DAW] 1 de octubre de 2019
Es muy importante vigilar que escribimos todos los signos y comillas sin olvidar
ninguno. Para ambas sentencias deberíamos recibir la siguiente respuesta:
Query OK, 0 rows affected (0.01 sec)
15
Alejandro Lozano [2DAW] 1 de octubre de 2019
Referencias
16