Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

domingo, 19 de agosto de 2012

Instalación de Apache, Mysql y PHP en Ubuntu

Este articulo tiene como objetivo principal la instalación de Apache2, PHP5, MySql y PhpMyAdmin en Ubuntu. Existen muchas maneras de llevar a cabo la instalación de estos componentes; pero en esta oportunidad se realizará por consola.

1. Abriendo un Terminal.
Aquí presento tres alternativas para abrir un Terminal o Consola
  • Método 1 – Terminal mediante menú:
    Click en Aplicaciones->Accesorios->Terminal
  • Método 2 – Terminal mediante teclado:
    Presionan Alt+F2, escriben gnome-terminal y presionan enter
  • Método 3 – Terminal mediante combinación de teclas (tecla de acceso rápido, atajo del teclado):
    Click en Sistema->Preferencias->Combinaciones de Teclas. Luego buscan en la lista “Escritorio->Ejecutar en un Terminal”, le dan click y seleccionan algún atajo (yo tengo la tecla “windows” o “SuperL”.
2.- Iniciando modo root:
Para iniciar el modo root y obtener los privilegios para el proceso de instalación colocamos en la consola el siguiente comando:
sudo su
 Luego recomiendo que haga un update y un upgrade a su sistema:
apt-get update
apt-get upgrade
3.- Instalando MySql:
En primer lugar lo que se hará es instalar MySql, mediante el siguiente comando:
apt-get install mysql-server mysql-client
El proceso de descarga e instalación iniciará y se le pedirá que ingrese la contraseña para el usuario root de MySql.
New password for the MySQL “root” user: <– Su Contraseña
Repeat password for the MySQL “root” user: <– Su Contraseña
Ya tiene instalado el servidor mysql.

4.- Instalando Apache2:
Continuamos, ahora debe instalar el servidor web apache2, la cual se instala ejecutando el siguiente comando:
apt-get install apache2
Se descargaran los paquetes y se instalará automáticamente, para verificar la instalación, coloque la siguiente dirección en su navegador http://localhost/, se debe ver de la siguiente forma:


 5.- Instalando PHP5:
Ahora le toca el turno de PHP, el cual se instala ejecutando el siguiente comando:
apt-get install php5 libapache2-mod-php5
Reinicie su servidor apache2 mediante el siguiente comando para aplicar los cambios:
/etc/init.d/apache2 restart
Adicional: Es recomendable instalar los siguientes modulos de php.
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
Reinicie nuevamente su servidor apache2:
/etc/init.d/apache2 restart
Para verificar que todo quedo bien instalado cree un archivo llamado info.php en la carperta /var/www/ con el siguiente contenido


<?php
phpinfo();
?>
 
Abra su navegador y accedemos a la siguiente ruta: http://localhost/info.php y debería ver lo siguiente:

6.- Instalando PhpMyAdmin:
Para instalar PhpMyAdmin basta con ejecutar el siguiente comando:
apt-get install phpmyadmin
En el proceso de instalacion veras las siguientes preguntas:

Web server to reconfigure automatically: <– Elejimos apache2

Configure database for phpmyadmin with dbconfig-common?<– No

7. Hacer el enlace simbólico
 Después de instalarlo hay que hacer un enlace simbólico desde /usr/share/phpmyadmin hacia /var/www/phpmyadmin


      sudo ln -s /usr/share/phpmyadmin /var/www/

Una vez realizados estos pasos puede acceder al PhpMyAdmin mediante la siguiente ruta http://localhost/phpmyadmin/, debe indicar su nombre de usuario y clave.



8.- Activando mod_rewrite
Lo primero que se debe hacer es verificar que el modulo este habilitado y activado, para ello en la terminal ejecutamos el siguiente comando:
a2enmod rewrite
Luego debe modificar el archivo host que se encuentra en la ruta /etc/apache2/sites-enabled/000-default, ejecutando el siguiente comando:
gedit /etc/apache2/sites-enabled/000-default
En el archivo debe cambiar AllowOverride None a AllowOverride All. Guarda los cambios y reinicia el apache2 mediante el siguiente comando:
/etc/init.d/apache2 force-reload
Ya con eso se tiene activado el mod_rewrite.
Gracias por visitae el blog, espero que esta publicación les haya servido de mucha ayuda. Espero sus comentarios y sugerencias..