Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
Hola, hoy aprenderemos a montar un servidor en Ubuntu.


Características
Servidor Web (80): Apache 2.2
Servidor SQL (3306): MySQL Community Server 5.0
Lenguajes interpretados (extras): PHP (con extensión mysql para conectar y hacer querys)
Extras: phpMyAdmin



Instalación
1.Agregais las librerias Universe y Multiverse:
sudo gedit /etc/apt/sources.list
y pegais
deb http://security.ubuntu.com/ubuntu dapper-security universe 
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

y para que se apliquen los cambios
sudo apt-get update

2.Nos logueamos en la terminal como root:
sudo bash
y escribimos nuestra contraseña

3.Instalamos los productos:
Apache 2.2
sudo apt-get install apache2
esperamos a que se instale.
MySQL Community Server 5
sudo apt-get install mysql-server-5.0
ponemos la contraseña que queramos para la base de datos y pulsamos intro, tanto en el primer campo, tanto en el de confirmar y seguirá la instalación.
PHP 5
sudo apt-get install php5
una vez instalado, instalamos el mod (la extensión) de mysql para poder usar el código de mysql en PHP
sudo apt-get install libapache2-mod-auth-mysql php5-mysql
¡Cuidado! No cierres aún la terminal, la necesitarás

4.Instalamos el phpMyAdmin para administrar la base de datos:
Vamos a www.phpmyadmin.com y descargamos la última versión (All Languages para tenerlo en español), extraemos en la carpeta /var/www el archivo zip, tar o el formato que elegiste y le cambiamos el nombre a "phpMyAdmin" o el que usarás para acceder desde http://localhost/.....

5.Nos damos permiso:
Abrimos la terminal que tenías minimizada, o detrás y escribimos estos comandos para darnos permisos:
chmod 777 /var/www
chmod 777 /var/www/index.html
chmod 777 /etc/php5/apache2/php.ini


6.Configuramos el php.ini
Abre el php.ini con este comando:
sudo gedit /etc/php5/apache2/php.ini
buscamos
;default_charset = "iso-8859-1"
y quitamos el ';', quedaría así:
default_charset = "iso-8859-1"

7.Comprobamos que funciona bién:
Vé a /var/www, borra el index.html y crea un archivo llamado index.php.
Dentro escribe:
<?php
phpinfo
();
?>

y guárdalo.
Dirígete a localhost, si sale esto

esque todo funciona en orden.

8.Disfrutar del servidor:
Ahora que ya tenemos el servidor instalado, puedes editar los archivos en /var/www
configurar el php.ini en /etc/php5/apache2/php.ini
administrar tu base de datos desde http://localhost/phpmyadmin
y publicar tu web.

Por favor comenten para dudas, o para agradecer el post. Gracias por visitarlo.