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

De Wiket
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «LAMP es com s'anomena en Linux el que comunament coneixem com XAMPP als sistemes operatius Windows. Aquest es un acrònim de '''L'''inux'''A'''pache'''M'''ysql'''P'''h...».)
 
 
(Hi ha 6 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
LAMP es com s'anomena en Linux el que comunament coneixem com XAMPP als sistemes operatius Windows. Aquest es un acrònim de '''L'''inux'''A'''pache'''M'''ysql'''P'''hp
 
LAMP es com s'anomena en Linux el que comunament coneixem com XAMPP als sistemes operatius Windows. Aquest es un acrònim de '''L'''inux'''A'''pache'''M'''ysql'''P'''hp
 
  
 
== Instal·lem Apache2 ==
 
== Instal·lem Apache2 ==
 
+
Paquets:
 
  #apt-get update
 
  #apt-get update
  #apt-get install apache2
+
  #apt-get install -y apache2
  
 
Comprovem que tot s'ha configurat correctament amb
 
Comprovem que tot s'ha configurat correctament amb
 
  #apache2ctl configtest
 
  #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
  
 +
[[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.]]
 +
 +
== 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

Revisió de 21:57, 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.

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