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
excelente, me sirvio el de sqlite !!
Gracias funciona muy shiddoo