LAMP a Ubuntu 16.04

De Wiket
Salta a la navegació Salta a la cerca

LAMP es com s'anomena en Linux el que comunament coneixem com XAMPP als sistemes operatius Windows. Aquest es un acrònim de LinuxApacheMysqlPhp

Instal·lem Apache2

Paquets:

#apt-get update
#apt-get install -y apache2

Comprovem que tot s'ha configurat correctament amb

#apache2ctl configtest

Si després surt aquest error no os preocupeu, nomès heu d'afegir la línea que afegiré a continuació de l'error a l'arxiu /etc/apache2/apache2.conf

AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
#nano /etc/apache2/apache2.conf
ServerName la.vostre.ip.o.FQDN

Reiniciem apache2 rere el canvi i no apareixerà més l'error

service apache2 restart

Ara podem accedir a la nostre web desde:

http://la.teva.ip
Si tot va bé, hauriem de veure la següent finestra quan accedim

Instal·lem Mysql

Paquets:

#apt-get install mysql-server
Durant la instal·lació, ens demanarà afegir un password per l'usuari root.

Per acceder-hi, podem entrar amb la comanda:

#mysql --user root --password

Més curta

#mysql -u root -p

Instal·lem PHP

Paquets:
#apt-get install php libapache2-mod-php php-mcrypt php-mysql

N'hi ha més però de moment nomès necessitarem aquests per provar si el nostre Apache pot interpretar PHP, per a comprovar-ho, crearem un arxiu anomenat info.php amb aquest contingut:

<?php
  phpinfo();
?>

Un cop l'hagem creat, accedim via:

http://la.vostre.ip/info.php
El php funciona correctament al servidor Apache.

Referències i ampliacions

Documentació en anglès

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04

Documentació en català per a configurar el servidor apache

https://cacauet.org/wiki/index.php/Apache2_en_GNU/Linux