Potresti aver appena iniziato a creare la tua applicazione web dinamica in PHP e desideri configurare lo stack LAMP. Il termine LAMP deriva dal sistema operativo Linux, dal server Apache, dal database MySQL e dal linguaggio PHP. Iniziamo con l'installazione di LAMP Stack su Ubuntu 20.04.
Prima di tutto, dovresti avere i privilegi sudo sul tuo sistema o accedere come root per eseguire le seguenti attività:
Aggiorna il repository dei pacchetti di sistema
Per iniziare con tutta l'installazione, è buona norma aggiornare prima il repository della cache di APT in modo che tutte le applicazioni più recenti possano essere installate senza problemi.
$ sudo apt update
Una volta aggiornato apt-cache, siamo pronti per procedere con l'installazione di LAMP Stack.
Installiamo prima MySQL.
Installa MySQL su Ubuntu 20.04
Poiché MySQL viene utilizzato principalmente come database con PHP e utilizzato per gestire e archiviare i dati per installare MySQL sul tuo sistema Ubuntu, digita il comando indicato di seguito.
$ sudo apt install mysql-server mysql-client
Ti verrà chiesto di occupare spazio su disco aggiuntivo per l'installazione del pacchetto, quindi premi "y" per continuare l'installazione di MySQL.
Una volta installato MySQL, controlla la versione digitando questo comando.
E per verificare che il servizio di MySQL sia in esecuzione o meno sul tuo sistema Ubuntu, digita questo comando per verificare lo stato.
Se non è attivo, puoi avviarlo usando la parola chiave start nel comando sopra in questo modo
Per accedere alla shell di MySQL, digita il seguente comando
Non ti chiederà alcuna password per la prima volta.
Una volta effettuato l'accesso alla shell di MySQL, puoi impostare la tua password o eseguire qualsiasi funzione relativa al database al suo interno.
Ora usciamo da esso e installiamo il server Web Apache 2 sul sistema Ubuntu.
mysql> exit
Installa Apache Web Server su Ubuntu 20.04
Apache 2 è un server web che gestisce i server per l'hosting di applicazioni web. Per installare Apache 2 sul tuo sistema Ubuntu, esegui questo comando.
$ sudo apt install apache2
Potrebbe anche richiedere di concedere spazio su disco aggiuntivo per l'installazione di Apache, quindi premere "y" per continuare il processo di installazione.
Una volta, viene installato anche il server Web Apache 2; puoi controllare lo stato digitando il seguente comando.
$ sudo systemctl status apache2
Se è attivo e in esecuzione, allora sei a posto con l'installazione di PHP; altrimenti, inizia a usare il comando
Dopo averlo avviato, installiamo ora il PHP,
Installa PHP su Ubuntu 20.04
L'ultima versione stabile di PHP può essere facilmente installata su Ubuntu dal repository del pacchetto APT digitando il comando indicato di seguito nel terminale
$ sudo apt install php
Premi "y" per continuare il processo se viene richiesto di occupare spazio su disco aggiuntivo per l'installazione di PHP.
Dopo la corretta installazione di PHP, puoi controllare la versione digitando il comando
$ php --version
PHP versione 7.3.4 è installato.
Installa le estensioni PHP
Ora, se vuoi installare anche qualche altra estensione PHP di base, che è richiesta per phpMyAdmin, ad esempio,
- php-curl
- php-gd
- php-mbstring
- php-mysql
- php-zip
- php-json
- php-xml
Puoi farlo digitando il seguente comando.
$ sudo apt install php-curl php-gd php-mbstring php-mysql php-zip php-json php-xml
Consenti che occupi spazio su disco aggiuntivo per l'installazione delle estensioni digitando "y" e premendo il pulsante "Invio".
Questo comando installerà tutte le estensioni PHP necessarie per l'esecuzione di phpMyAdmin.
Quindi è così che puoi installare tutti i pacchetti richiesti su Ubuntu 20.04 e configura lo Stack LAMP per creare la tua applicazione web dinamica.
Conclusione
Questo post contiene la guida passo passo per installare e configurare lo stack LAMP su Ubuntu 20.04 LTS.