13 d’abril 2006

Manual de com muntar fàcilment un servidor web LAMP a Ubuntu

Primerament m'agradaria explicar el que s'enten generalment per LAMP:

L: GNU/Linux: Sistema operatiu. (En aquest cas Ubuntu Breeze)
A: Apache: Servidor web. (Utilitzaré Apache2)
M: MySQL: Gestor de bases de dades.
P: PHP : Llenguatge de programació per a la creació de pàgines web dinàmiques. (Usaré PHP5).

Passos a seguir:

Previ:Obrim una nova terminal i ens identifiquem com a root.

1:Instal·lem el servidor apache:

$aptitude install apache2

Teclegem en un navegador “http://localhost” i si tot està correcte s'hauria de veure alguna cosa semblant a “http://localhost/apache2-default/”.

2.- Instal·lem PHP5:
$aptitude install libapache2-mod-php5

3: Ara instal·larem el gestor de bases de dades MYSQL:

$aptitude install mysql-server mysql-client

Per manejar fàcilment les bases de dades, instal·larem phpmyadmin, que és molt més visual i intuïtiu:

$aptitude install phpmyadmin

Provarem el seu funcionament i alhora el de mysql teclejant al navegador: "http://localhost/phpmyadmin/". Ens demanarà nom d'usuari i contrasenya. Al ser el primer cop que utilitzem mysql, l'usuari serà "root" i el password el deixarem en blanc. Ens apareixerà un avís en el menú principal, indicant-nos que és convenient canviar el password de root.

Nota: Em vaig trobar amb l'inconvenient que si tenia una pàgina webs amb caràcters especials del català o el castellà no es visualitzaven correctament. Per solucionar-ho editem l'arxiu que es trobat a "/etc/apache2/conf.d/charset" i canviem la línia que hi ha per aquesta: "AddDefaultCharset off".