Buenos dias, como en linux ubuntu no contamos con interfaz grafica debemos instalr los siguientes paquetes por medio de consola de comandos.

Código HTML:
sudo apt-get install apache2
Código HTML:
sudo apt-get install php5
Código HTML:
sudo apt-get install mysql-server
Uns vez realizada la instalacion de los anteriores paquetes es necesario realizar la configuracion de apache, para esto tecleamos el siguiente comando:

Código HTML:
cd /etc/apache2
Una vez adentro de la directorio aditamos el archivo apache2.conf, para eso utlizamos el siguiente comando:

Código HTML:
sudo nano apache2.conf
Nota en caso de no tener nano editor instalado en la maquina es necesario usar vi Ej: sudo vi apache2.conf

Una vez en el editor descomentamos la linea #AddDefaultCharset ISO-8859-1, pero como descomentar una linea, simplemente basta con quitar el signo numeral que esta al inicio de la oracion, nos deberia quedar de la siguiente manera: AddDefaultCharset ISO-8859-1, una vez realizado este paso guardamos los cambios y salimos del editor de texto,

Ahora es necesario ingresar al directorio sites-available para editar el archivo default, para esto colocamos el siguiente comando:

Código HTML:
sudo nano default
Las primeras tres lineas de este documento deberia quedar de la siguite manera:

NameVirtualHost*:80
menor que VirtualHost*:80 mayor que (remplaza el mayor que y menor que por los caracteres)
ServerAdmin tucorreo@xxx.com

Posteriormente descomenta la siguiente línea

#RedirectMatch^/$ /apache2-default/

para quedar así

RedirectMatch^/$ /apache2-default/

Luego al final del archivo agregamos lo siguiente:

menor que VirtualHost*:80 mayor que (remplaza mayor que y menor que por los caracteres)
ServerName tudominio.com
DocumentRoot /var/www/html/tu_index.html
DirectoryIndex index.php index.html index.htm index.shtml
menor que /virtualhost mayor que (remplaza mayor que y menor que por los caracteres)