Diferència entre revisions de la pàgina «Instal·lació d'un entorn LAMP. Curs 2026-2027»
| Línia 45: | Línia 45: | ||
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware | deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware | ||
deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware | deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware | ||
| + | === Suggeriment de paràmetres per a la màquina virtual === | ||
| + | Name and operating system: | ||
| + | Name: '''debian13.7''' | ||
| + | ISO Image: '''debian-13.7.0-amd64-DVD.iso''' | ||
| + | Type: '''Linux''' | ||
| + | Version: '''Debian (64-bit)''' | ||
| + | Subtype: '''Debian''' | ||
| + | Version: '''Debian (64-bit)''' | ||
| + | Select: '''Skip Unattended Installation''' | ||
| + | Hardware: | ||
| + | Base Memory: '''4096MB''' | ||
| + | Processors: '''4''' | ||
| + | Hard Disk: | ||
| + | Select: '''Create a Virtual Hard Disk Now''' | ||
| + | Size of the virtual hard disk: '''80GB''' | ||
| + | |||
| + | System --> Processor --> Enable PAE/NX | ||
| + | System --> Motherboard --> Boot Order: | ||
| + | 1st device: Optical. Enabled (checked) | ||
| + | 2nd device: Hard Disk. Enabled (checked) | ||
| + | 3rd device: Network. Disabled (unchecked) | ||
| + | 4th device: Floppy. Disabled (unchecked) | ||
| + | Audio --> Enable Audio | ||
| + | Network: | ||
| + | Enable Network Adapter. | ||
| + | Attached to: NAT | ||
| + | USB: | ||
| + | Enable USB Controller | ||
| + | USB 3.0 (xHCI) Controller (only available if you have previously installed VirtualBox Extension pack) | ||
== Instal·lació d'Apache == | == Instal·lació d'Apache == | ||
Revisió del 10:42, 17 set 2026
Contingut
Instal·lació d'un entorn LAMP
Què és un entorn LAMP?
"LAMP" són les sigles formades arran de les següents paraules "Linux", "Apache", "MySQL" o "MariaDB" i "PHP".
Concretament, cadascuna d'aquestes inicials fa referència a una tecnologia que permet allotjar i executar aplicacions web:
Linux: és el sistema operatiu del servidor.
Apache: és un programa que gestiona les "peticions web". És a dir, el que es coneix popularment com a servidor web.
MySQL o MariaDB: és un sistema de gestió de bases de dades que permet gestionar, crear i modificar bases de dades que emmagatzemaran la informació de la teva aplicació.
PHP: és un llenguatge de programació en què estarà programada la teva aplicació.
L'entorn LAMP o LAMP Stack és possiblement una de les combinacions de tecnologia més populars i utilitzades per aplicacions web com WordPress, Joomla, MediaWiki i PrestaShop.
Instal·lació de Linux
Feu una màquina virtual instal·lant una distribució de Linux Debian 13 (descàrrega de la darrera versió de Debian).
Requisits que es demanen:
- Llengua del sistema operatiu: català
- Contrasenya de root: fjeclot
- Usuari: Dues lletres del vostre primer cognom, dues lletres del vostre segon cognom i dues lletres del vostre nom. Per exemple, l'usuari de Xavier López Pujol és lopuxa.
- Contrasenya d'usuari: clotfje
- Connexió de xarxa en pont (bridge)
- L'usuari ha de pertànyer al grup sudo
- Repositoris com l'any passat a /etc/apt/sources.list
- Nom de domini: ASIX2
- Servei ssh activat
El primer cop que poseu en marxa el vostre Linux:
jordi@iot-clot:~$ sudo apt update jordi@iot-clot:~$ sudo apt upgrade
Exemple de /etc/apt/sources.list:
deb http://deb.debian.org/debian bookworm main contrib non-free-firmware deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
Suggeriment de paràmetres per a la màquina virtual
Name and operating system: Name: debian13.7 ISO Image: debian-13.7.0-amd64-DVD.iso Type: Linux Version: Debian (64-bit) Subtype: Debian Version: Debian (64-bit) Select: Skip Unattended Installation Hardware: Base Memory: 4096MB Processors: 4 Hard Disk: Select: Create a Virtual Hard Disk Now Size of the virtual hard disk: 80GB System --> Processor --> Enable PAE/NX System --> Motherboard --> Boot Order: 1st device: Optical. Enabled (checked) 2nd device: Hard Disk. Enabled (checked) 3rd device: Network. Disabled (unchecked) 4th device: Floppy. Disabled (unchecked) Audio --> Enable Audio Network: Enable Network Adapter. Attached to: NAT USB: Enable USB Controller USB 3.0 (xHCI) Controller (only available if you have previously installed VirtualBox Extension pack)
Instal·lació d'Apache
jordi@iot-clot:~$ sudo apt update jordi@iot-clot:~$ sudo apt install apache2
podeu verificar la instal·lació anant al navegador visitant la URL:
http://127.0.0.1/
o
http://localhost/
Instal·lació de MariaDB
Instal·lació MariaDB. Curs 2026-2027
Instal·lació de PHP
jordi@iot-clot:~$ sudo apt update jordi@iot-clot:~$ sudo apt install -y php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
Verifiqueu que el vostre PHP ha estat instal·lat:
jordi@iot-clot:~$ php -v
Prova d'instal·lació del PHP
Creeu aquest nou arxiu info.php:
jordi@iot-clot:~$ echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Aneu a http://localhost/info.php i verifiqueu que surt la informació del PHP que acabeu d'instal·lar.