Configura lo stack LAMP (Linux, Apache, MySQL, PHP) su Ubuntu 20.04

Set Up Lamp Linux Apache



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 del 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.



$sudoaggiornamento appropriato


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.



$sudoadattoinstallaremysql-server mysql-client


Ti chiederà 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.

$mysql--versione


E per verificare che il servizio di MySQL sia in esecuzione o meno sul tuo sistema Ubuntu, digita questo comando per verificare lo stato.

$sudostato systemctl mysql.service


Se non è attivo, puoi avviarlo usando la parola chiave start nel comando sopra in questo modo

$sudosystemctl avvia mysql.service


Per accedere alla shell di MySQL, digita il seguente comando

$sudomysql


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 in essa contenuto.

Ora usciamo da esso e installiamo il server Web Apache 2 sul sistema Ubuntu.

mysql> Uscita

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.

$sudoadattoinstallareapache2


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.

$sudostato systemctl apache2


Se è attivo e in esecuzione, allora sei a posto con l'installazione di PHP; altrimenti, inizia a usare il comando

$sudosystemctl avvia apache2


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

$sudoadattoinstallarephp


Premi y per continuare il processo se ti viene chiesto 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--versione


La versione PHP 7.3.4 è installata.

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.

$sudoadattoinstallarephp-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 configurare 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.