Questa guida ti mostrerà come configurare un server LAMP (Linux, Apache, MySQL e PHP) per lo sviluppo di applicazioni Web basate su PHP su Ubuntu Linux utilizzando XAMPP.

Puoi utilizzare lo stack XAMPP per sviluppare applicazioni PHP basate su framework come WordPress, Joomla, Drupal, PrestaShop, ecc.

Che cos'è XAMPP?

XAMPP è uno degli stack LAMP più popolari per la configurazione di un ambiente di sviluppo PHP. È open source e disponibile su tutti i principali sistemi operativi, inclusi Windows, Linux e macOS. I componenti principali che lavorano insieme per creare XAMPP includono Apache, MySQL, PHP e Perl.

Il server XAMPP è l'ideale per lo sviluppo di software o la prototipazione perché è relativamente facile da configurare e non richiede molta configurazione. Tuttavia, tieni presente che XAMPP non è consigliato per l'uso come server di produzione perché compromette alcuni problemi di sicurezza al fine di semplificare la configurazione dell'ambiente di sviluppo. Per esempio:

  • Chiunque può accedere facilmente al demone MariaDB tramite la rete.
  • instagram viewer
  • L'amministratore del database predefinito (root) non ha una password.

Scarica XAMPP per Linux

Per iniziare, dovresti scaricare il pacchetto XAMPP Debian per Ubuntu Linux come descritto di seguito.

Per prima cosa, vai nella directory dei download usando il comando cd.

cd ~/Download

Esegui il seguente comando per scaricare XAMPP usando wget, uno strumento da riga di comando per scaricare pacchetti da Internet.

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

Nota: Se lo desideri, puoi sostituire la versione di XAMPP nel comando sopra con la versione di tuo gradimento.

Poiché la tua directory di lavoro corrente è la /Downloads cartella, wget salverà automaticamente il programma di installazione dell'applicazione XAMPP in quella directory.

Come installare XAMPP su Ubuntu

Prima di poter installare l'applicazione XAMPP, dovrai modificare le autorizzazioni del programma di installazione per renderla eseguibile utilizzando il comando chmod.

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

Se elenchi il programma di installazione XAMPP usando il ls -l comando, otterrai un output simile a quello sotto. Come puoi vedere, il programma di installazione ora ha i permessi di "esecuzione".

Immetti il ​​seguente comando per avviare il programma di installazione di XAMPP:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

La schermata iniziale del programma di installazione XAMPP dovrebbe essere simile a quella seguente:

Clicca sul Il prossimo pulsante e seguire le istruzioni di installazione della procedura guidata.

Clicca sul finire pulsante per finalizzare l'installazione.

Una volta completata l'installazione, il sistema memorizzerà i file XAMPP nel /opt/lampp directory sul tuo sistema. Le pagine web o i progetti verranno inseriti nel /opt/lampp/htdocs directory.

Per avviare i servizi XAMPP, come Apache, MySQL e ProFTPD, esegui semplicemente il seguente comando:

sudo /opt/lampp/lampp start

Puoi controllare lo stato dei servizi XAMPP digitando:

sudo /opt/lampp/lampp status

Inoltre, tieni presente che XAMPP viene fornito con uno strumento grafico che puoi utilizzare per gestire facilmente i tuoi servizi. Puoi avviare lo strumento della GUI di XAMPP con i seguenti comandi:

cd /opt/lampp
sudo ./manager-linux-x64.run

Si aprirà la seguente finestra XAMPP.

Controlla se tutto funziona

Se riesci ad avviare i servizi senza problemi, probabilmente tutto funziona come previsto.

Per verificare se il server Apache sta servendo le tue pagine web come previsto, digita http://localhost nel tuo browser web. Il browser visualizzerà una pagina simile a quella sottostante. Per tua informazione, il server Apache viene eseguito sulla porta 80 per impostazione predefinita.

Puoi anche accedere al database MySQL fornito con XAMPP digitando il tasto http://localhost/phpmyadmin URL nel tuo browser.

Per saperne di più: Diventa un esperto in sviluppo Web e MySQL con questo corso

Configurazione di un server LAMP in WSL

Questa guida ti ha mostrato come configurare un server XAMPP da utilizzare durante lo sviluppo delle tue applicazioni basate su PHP. Per motivi di sicurezza, non dovresti mai usare XAMPP per scopi di produzione.

Per gli sviluppatori che stanno lavorando su Windows Subsystem per Linux, se lo desideri, puoi anche configurare un server LAMP su WSL.

E-mail
Come impostare un ambiente di test LAMP su WSL

Vuoi iniziare con lo sviluppo web su Windows Subsystem per Linux? Inizia configurando un ambiente di test LAMP.

Leggi Avanti

Argomenti correlati
  • Linux
  • Ubuntu
  • Server Apache
  • Linux
  • PHP
Circa l'autore
Mwiza Kumwenda (28 articoli pubblicati)

Mwiza sviluppa software di professione e scrive ampiamente su Linux e programmazione front-end. Alcuni dei suoi interessi includono storia, economia, politica e architettura d'impresa.

Altro da Mwiza Kumwenda

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.