domingo, 27 de febrero de 2011

Instalar Apache, Mysql Y Php En Ubuntu

Instalar Apache, Mysql Y Php En Ubuntu
posteado por Emiliano, categoría Ubuntu
29 oct
2009
Este artículo es un "How to" para explicar como instalar estos tres programas que tan bien se llevan entre ellos en menos de 20 minutos. Muy útil para los desarrolladores que se estan iniciando en Linux.
Una de las primeras cosas que hago al instalarme mi sistema operativo (alguna distro de linux, obvio), es instalarme estos tres programas que tan bien se llevan entre ellos pero que son totalmente independiente uno del otro. En este caso en Ubuntu, el Linux para el ser humano (Linux for human beings) je!.
Por si no conocen estos tres programas, aca va una breve, pero muy breve, descripción de ellos:
Apache: es un servidor web (web server).
Mysql: es un motor de base de datos relacionales.
PHP: es un lenguaje de programación orientado a aplicaciones web, que se ejecuta en el lado del servidor.
Lo primero que haremos será hacer un backup de nuestra lista de repositorios (un repositorio es una fuente de recursos en internet), por si las moscas. Para ello:
root@mylinux:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
Una vez hecho el backup, debemos habilitar los repositorios Universe y Multiverse, esto lo hacemos editando el archivo sources.list, y descomentando las lineas:
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
Si todavia estas utilizando Ubuntu 9.04, sustituye karmic-security por jaunty-security.
root@mylinux:~$ sudo gedit /etc/apt/sources.list
Ahora actulizaremos nuestra lista de repositorios, así tendremos nuestro sistema al día:
root@mylinux:~$ sudo apt-get update
root@mylinux:~$ sudo apt-get upgrade
El primer programa que instalaremos sera apache, el cual se configura automáticamente y lo único que uno debe hacer es decir si(S) a todo (o yes(Y)):
root@mylinux:~$ sudo apt-get install apache2
Ahora instalaremos Mysql, en este caso yo siempre instalo la versión 5, pero hay mucha gente que prefiere instalarse la versión 4.1. Para instalar Mysql:
root@mylinux:~$ sudo apt-get install mysql-server-5.0
Y como por defecto viene sin contraseña, le seteamos un password para hacer seguro su acceso:
root@mylinux:~$ sudo /usr/bin/mysqladmin -u root password mypassword
Luego instalamos php en su versión 5:
root@mylinux:~$ sudo apt-get install php5
Además, es necesario instalar los archivos para que Mysql, Apache y Php puedan trabajar conjuntamente, para ello:
root@mylinux:~$ sudo apt-get install libapache2-mod-auth-mysql
root@mylinux:~$ sudo apt-get install php5-mysql
Listo, ya tenemos todo instalado. Ahora probaremos que todo este funcionando, para eso reiniciaremos los servicios y probaremos el php con un archivito de prueba. Para reiniciar los servicios:
root@mylinux:~$ sudo /etc/init.d/apache2 restart
root@mylinux:~$ sudo /etc/init.d/mysql restart
Para probar que apache este funcionando, abrimos un navegador y en la barra de direcciones escribimos http://localhost. Si esta funcionando veremos una página que nos dirá que apache esta instalado y trabajando correctamente.
Cuando instalamos apache, se autoconfiguro que el directorio raíz del servidor web sea /var/www, por eso crearemos un archivo llamado info.php para probar si php esta funcionando correctamente, para crear el archivo:
root@mylinux:~$ sudo gedit /var/www/info.php
Y dentro del archivo escribimos:
echo "PHP funciona!!";
phpinfo();
?>
Guardamos el archivo y en la barra de direcciones escribimos http://localhost/info.php, si php esta funcionando correctamente veremos un mensaje "PHP funciona!!" y debajo toda la información de php.
Bueno gente, eso es todo, espero que les hay servido este mini tutorial y que ya esten disfrutando de estos 3 programas más que interesantes en el desarrollo web.

0 comentarios:

Publicar un comentario