Diferència entre revisions de la pàgina «LAMP a Ubuntu 16.04»
(Hi ha 5 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 2: | Línia 2: | ||
== 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
Instal·lem Mysql
Paquets:
#apt-get install mysql-server
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
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