HOW-TO: Servidor web: Apache, PHP, MySQL, phpmyadmin

Bueno chicos lo prometido es deuda asi que aquí traigo el manual de instalación de:
Apache, MySQL, PHP y phpmyadmin. También alguna que otra configuración básica.
Bueno primero vamos a instalar las cosas no? Pues ala a “apetegetear” Muy Contento

sudo apt-get install apache2

sudo apt-get install php5
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
sudo apt-get install php5-gd #Librería GD para manipulación de imágenes con PHP: opcional.

apache1-logo.png
Paciencia porque algunos paquetes pesan un poco.
Nota: durante la instalación de MySQL server nos pedirá contraseña para el usuario “root”.

Una vez instalado todo:

-Configuramos la carpeta raíz de la web que por defecto está en /var/www.

sudo gedit /etc/apache2/sites-available/default

Y reemplazamos /var/www/ por el directorio que querramos, guardamos y listo.
En mi caso es en /home/ftp/servidor_web/

apache2-logo.png

-Instalamos phpmyadmin, para ello nos dirigimos a la web oficial: www.phpmyadmin.net
y nos descargamos la última versión (en mi caso elegí la que termina en .tar.gz).
Una vez descargado lo cortamos y lo ponemos en nuestro servidor web, desde la consola navegamos a ese directorio y tecleamos:

tar -xzvf phpMyAdmin-2.11.2-all-languages.tar.gz

Nota: cuidado con las versiones, sólo cambiaría el número Guiño.
Al hacer esto nos creará una carpeta, pero la vamos a renombrar para acceder más fácil, para ello tecleamos:


mv phpMyAdmin-2.11.2-all-languages phpmyadmin

Ahora vamos a configurar phpmyadmin, para ello primero creamos el archivo de configuración:


cd phpMyAdmin
mkdir config # creamos directorio
chmod o+rw config # damos permisos

Luego nos metemos en: http://localhost/phpmyadmin/scripts/setup.php y aparecerá una web para configurarlo, le damos a Add, escribimos la contraseña de mysql y también un usuario y contraseña para phpmyadmin. Añadimos y le damos a Save. Nos metemos en la carpeta config y copiamos el archivo config.php al directorio superior y ya estaría instalado. Para manejar bases de datos etc lo haremos desde: http://localhost/phpmyadmin, nos aparecerá algo como esto:

apache3-logo.png

Para comprobar que todo está correcto creamos un archivo: index.php en nuestro directorio web y lo editamos poniendo este código:


<?PHP
phpinfo ();
?>

Nota: phpinfo y los () van juntos, pero da error al postearlo junto.

apache4-logo.jpg

Pues ya está, ya tenemos nuestro servidor web con PHP, MySQL y con phpmyadmin para administrar bases de datos Muy Contento!!

Otros:

Comprobamos que las DNS las tenemos bien, para ello tecleamos:

sudo gedit /etc/resolv.conf

Y añadimos lo siguiente:


nameserver 208.67.222.222
nameserver 208.67.220.220

Guardamos el archivo (por cierto esas DNS son las de DynDNS).

Otros comandos:

sudo /etc/init.d/apache2 restart #reiniciar apache
sudo /etc/init.d/apache2 stop #parar apache
sudo /etc/init.d/apache2 start #iniciar apache

How-to realizado por monino para LinuxZone.es

Compártelo. ¡Gracias!

6 Comentarios
Linux Zone © 2007 - 2019