La instalacion de Ubuntu Hardy Heron viene con Apache v.2.2.8 y PHP v.5.2.4 y se instalan facilmente desde el manejador de paquetes Synaptic o aptitude.

La ventaja de utilizar aptitude es que obtendran todas las actualizaciones de seguridad de Ubuntu y las dependencias se instalan automaticamente.

Instalacion de Apache

Una instalacion rapida y basica de apache va de la siguiente manera;



fher98@betuntu:~$ sudo aptitude install apache2 apache2.2-common apache2-mpm-prefork apache2-utils \
libexpat1 ssl-cert



Cuando la instalacion este por terminar veran este aviso:


fher98@betuntu:~$
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName



Abrimos y editarmos el archivo de configuracion de apache


fher98@betuntu:~$ sudo nano /etc/apache2/apache2.conf



Y agregamos al final del mismo ServerName guatewireless.org. Este es el nombre FQDN del servidor. Al terminar guardemos los cambios y reiniciamos el servidor web, ejecutando el comando;


fher98@betuntu:~$ sudo apache2ctl graceful



Ahora si abren su navegador firefox y teclean http://localhost podran ver la pantalla de It works! de apache. De lo contrario algo hicieron mal!

Instalacion y configuracion de Php5

Para nuestros requerimientos no es necesario instalar todos los modulos de php, solo se instalaran los mas comunes.

Para ver que modulos estan disponibles, tecleamos


fher98@betuntu:~$ sudo aptitude search php5-


Nota: El - al final de php5, es para que muestre todos los paquetes y modulos que su nombre empieze con php5-.

La instalacion de php5 con soporte para mysql es muy facil utilizando aptitude, el cual se encarga de todas las dependencias.


fher98@betuntu:~$ sudo aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd \
php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql php5-pspell php5-snmp \
php5-sqlite php5-xmlrpc php5-xsl


La instalacion de LAMP esta finalizada, pero como ultimo paso para que apache, mysql y php5 se entiendan hay que hacer un rapido reinicio del servidor web,


fher98@betuntu:~$ sudo /etc/init.d/apache2 reload


Popularity: 1% [?]