Diferència entre revisions de la pàgina «LAMP a Ubuntu 16.04»

De Wiket
Salta a la navegació Salta a la cerca
Línia 2: Línia 2:
  
 
== Instal·lem Apache2 ==
 
== Instal·lem Apache2 ==
 
+
Paquets:
 
  #apt-get update
 
  #apt-get update
 
  #apt-get install -y apache2
 
  #apt-get install -y apache2
Línia 18: Línia 18:
 
  service apache2 restart
 
  service apache2 restart
  
Ara podem accedir a la nostre web desde
+
Ara podem accedir a la nostre web desde:
  
 
  http://la.teva.ip
 
  http://la.teva.ip
  
[[Fitxer:lamp1.jpg|thumb|esquerra|500px|Si tot va bé, hauriem de veure la següent finestra quan accedim]]
+
[[Fitxer:lamp1.jpg|thumb|centre|500px|Si tot va bé, hauriem de veure la següent finestra quan accedim]]
  
 
== Instal·lem Mysql ==
 
== Instal·lem Mysql ==
 +
Paquets:
 +
#apt-get install mysql-server
 +
 +
[[Fitxer:Lamp2.jpg|thumb|centre|500px|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 ==
 
== 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
 +
 +
[[Fitxer:lamp3.jpg|thumb|centre|500px|El php funciona correctament al servidor Apache.]]

Revisió del 21:55, 22 maig 2017

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.