Ejercicio 1: Instalación de phpmyadmin
phpmyadmin es una aplicación web escrita en PHP que nos posibilita la gestión de una base de datos mysql/mariadb.
Normalmente vamos a instalar las aplicaciones web descargando directamente el código de la aplicación al servidor, pero en este ejercicio vamos a instalar la aplicación desde los repositorios de Debian.
Realiza los siguientes pasos:
- Accede desde el terminal a la base de datos con el
root(con contraseña) y crea una base de datos y un usuario que tenga permiso sobre ella. - Instala desde los repositorios la aplicación
phpmyadmin. Accede al servidor, al directoriophpmyadminy comprueba que tienes acceso. - ¿Se ha creado en el DocumentRoot un directorio que se llama
phpmyadmin? Entonces, ¿cómo podemos acceder? -
La instalación de
phpmyadminha creado un fichero de configuración en apache2:/etc/apache2/conf-available/myphpadmin.conf(que es un enlace simbólico a/etc/phpmyadmin/apache.conf). La primera línea del fichero es:Alias /phpmyadmin /usr/share/phpmyadminLa directiva Alias nos permite crear una ruta
phpmyadminque nos muestra los ficheros que hay en un directorio que está fuera del documenteRoot, en este caso/usr/share/phpmyadmin, es decir, la aplicación está realmente en ese directorio. - Quita la configuración de acceso a
phpmyadminy comprueba que ya no puedes acceder. A continuación crea un virtualhost, al que hay que acceder con el nombre basededatos.tunombre.org, y que nos muestre la aplicación. Nota: En la configuración del virtualhost copia las 3 directivasdirectoryque se encuentran en el fichero/etc/apache2/conf-available/myphpadmin.conf. - Accede a
phpmyadminy comprueba que puede acceder con el usuario que creaste en el punto 1 y que puede gestionar su base de datos.
Entrega…
- Una captura donde se vea la base de datos que has creado en el punto 1.
- ¿Cómo has quitado la configuración de acceso a
phpmyadminen el punto 5? - Entrega una captura de la configuración del virtualhost.
- Entrega una captura con el acceso a
phpmyadmincon el usuario que creaste en el punto 1.