Instalación de Apache2, PHP5, MySQL y phpMyAdmin en Ubuntu

En este artículo veremos como instalar el servidor de páginas webs Apache2 con soporte para PHP5 y el servidor de bases de datos MySQL. También instalaremos el phpMyAdmin que nos proporcionará una interfaz web para gestionar las bases de datos de MySQL.

Para la instalación nos vamos a una terminal y como root tecleamos:

# apt-get install apache2 php5 mysql-client mysql-server libapache2-mod-php5 php5-mysql phpmyadmin

Comenzará la instalación de los paquetes hasta que se nos habra el siguiente cuadro preguntándonos por la contraseña del usuario “root” de mysql.

Clave para usuario root de mysql

Clave para usuario root de mysql

A continuación se nos pregunta en que servidor web queremos instalar el phpmyadmin, nosotros elegimos Apache2.

Configurar phpmyadmin para Apache2

Configurar phpmyadmin para Apache2

Y ya está, si abrimos el navegador y tecleamos la ip de nuestro servidor (http://192.168.5.105) deberá salir una pagina web que ponga un mensaje del tipo “It Works“.

El phpmyadmin no estará instalado en una carpeta “phpmyadmin” en la raiz de nuestro servidor web, como podemos pensar ya que para acceder a éste teclearemos en el navegador:

http://192.168.5.105/phpmyadmin

Acto seguido se nos pedirá un usuario y una contraseña de acceso, entraremos con “root” como usuario y con la clave que especificamos anteriormente.

Pantalla de login de phpmyadmin

Pantalla de login de phpmyadmin

El directorio raiz del servidor web se especifica en el archivo /etc/apache2/sites-enabled/000-default:

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/

En nuestro caso está en /var/www. Si entramos en este directorio vemos que no está la carpeta del phpmyadmin. Entonces donde está?

Está en /var/lib/phpmyadmin y en el directorio /etc/phpmyadmin tenemos los archivos de configuración entre ellos un apache.conf que define un alias al directorio donde realmente está el phpmyadmin:

# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks
DirectoryIndex index.php

# Authorize for setup
<Files setup.php>
# For Apache 1.3 and 2.0
<IfModule mod_auth.c>
AuthType Basic
AuthName “phpMyAdmin Setup”
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
# For Apache 2.2
<IfModule mod_authn_file.c>
AuthType Basic
AuthName “phpMyAdmin Setup”
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Files>
<IfModule mod_php4.c>

Compártelo:
  • BarraPunto
  • E-mail this story to a friend!
  • Print this article!

Comentarios

2 Respuestas to “Instalación de Apache2, PHP5, MySQL y phpMyAdmin en Ubuntu”
  1. Vonlist says:

    Muchas gracias, muy útil.
    Prefiero tener instalado el servidor de pruebas así en vez hacerlo con Lampp (Versión de xampp para linux, Para flojos jojojo).
    Saludos :D

  2. Vonlist says:

    Por cierto, olvidaba decir que funciona a la perfección, no hay problemas, todo muy fácil y muy bien explicado.

Escribe tu opinion

Cuentanos lo que estas pensando ...
y oh, si quieres una imagen para mostrar con su comentario, ve a buscar un gravatar!