Come configurare e configurare XAMPP/LAMP su un sistema Linux

Come configurare e configurare XAMPP/LAMP su un sistema Linux
Gli sviluppatori richiedono una piattaforma che consenta loro di creare/testare le loro applicazioni e aiutarli a trovare e risolvere i problemi. Le piattaforme e gli stack offrono un pacchetto di soluzione composto da un server HTTP, un sistema di gestione del database e supporto di interpretazione ad alcuni linguaggi di scripting CGI come Perl, PHP o Python.

Copriamo una di queste piattaforma che emula ambienti simili a Web-server su un sistema locale, i.e., XAMPP/LAMPP. Sono disponibili anche numerosi altri software, ma XAMPP prende il comando a causa delle funzionalità offerte. XAMPP fornisce un ambiente di test adeguato che facilita e accelera il processo di sviluppo. Questo tutorial imparerà a installare, configurare e utilizzare XAMPP/Lamp su un sistema Linux.

Cos'è XAMPP?

XAMPP è un pacchetto software che contiene Apache HTTP Server, PHP, MariaDB/MySQL e Perl. Dal momento che è multipiattaforma, possiamo usarlo anche su Windows, Linux e Mac. XAMPP per Linux è chiamato LAMPP. Questo pacchetto, creato da Apache Friends, offre servizi come host locale o server locale.

Inoltre, strumenti di cui sopra, le ultime versioni di XAMPP includono strumenti aggiuntivi utili per l'amministrazione del database come PhpMyAdmin, Mail Server Mercury, FileZilla FTP Server, OpenSSL, ecc.

Tutto ciò che richiede è scaricare il software e testare client o siti Web prima della distribuzione.

Installazione e impostazione di XAMPP sul tuo PC

Il processo di installazione di XAMPP è senza sforzo e rapido. Una volta installato, si comporta come un LocalHost/Server che verifica i siti Web prima di caricarli sul server web. Quindi, il software XAMPP fornisce un ambiente adatto per valutare le applicazioni MySQL, Apache, Perl e PHP su un sistema locale.

Primo passo: iniziare

Prima di immergersi nei passaggi necessari per impostarlo sul sistema, scarica l'ultima versione del programma di installazione XAMPP da https: // www.Apachefriends.org/indice.html.

Per questo tutorial, utilizzeremo l'ultima versione del programma di installazione XAMPP che è XAMPP-LINUX-X64-8.0.2-0-installer.correre.

Passaggio due: trasformare il file di installazione in un eseguibile

Ora converti il ​​pacchetto di installazione in un file eseguibile. Passa alla directory "download" e digita il seguente comando per assegnare le autorizzazioni pertinenti:

ubuntu@ubuntu: ~ $ sudo chmod 755 [nome pacchetto]

Per l'ultima versione, useremo:

ubuntu@ubuntu: ~ $ sudo chmode 755 xampp-linux-x64-8.0.2-0-installer.correre

Passaggio terzo: avvia il mago

Ora avvia la procedura guidata per procedere ulteriormente con il processo di installazione. Con i privilegi superuser, eseguire il seguente comando per avviare la procedura guidata grafica.

ubuntu@ubuntu: ~ $ sudo ./[Nome pacchetto eseguibile]

Per l'ultimo pacchetto, appare come segue:

ubuntu@ubuntu: ~ $ sudo ./XAMPP-LINUX-X64-8.0.2-0-installer.correre

Il comando sopra emetterà la seguente schermata:

Passaggio quattro: avvia l'installazione

Clic Prossimo Per avviare il processo di installazione. Mantieni intatta l'impostazione predefinita in cui consiglia di scegliere il software desiderato. Continua a fare clic su Avanti finché non raggiunge questo punto.

Qui è tutto impostato per installare XAMPP sulla tua macchina. Fai clic su Avanti per iniziare il processo di installazione.

Infine, fai clic su Fine pulsante. Deseleziona il Lancia XAMPP Opzione per disabilitare il lancio automatico di XAMPP.

Digita il seguente comando per avviare il demone Lampp.

ubuntu@ubuntu: ~ $ sudo/opt/lampt/lapp start

Ora esploriamo il pacchetto XAMPP.

Passaggio cinque: verifica l'installazione

È possibile verificare l'installazione di XAMPP in Linux per verificare la funzionalità desiderata. Avvia il tuo browser Web preferito e digita il seguente URL:

http: // localhost/phpmyadmin

La seguente schermata implica l'installazione di XAMPP riuscita.

Configurazione di sicurezza XAMPP

Poiché XAMPP è dedicato agli sviluppatori per fornire la massima accessibilità possibile per testare i loro sviluppi, non è pensato a fini di produzione. Se usato in ambienti di produzione, potrebbe essere davvero fatale.

Vediamo un elenco di controlli di sicurezza eventualmente mancanti in XAMPP:

  • Mysql e Apache sono eseguiti con lo stesso utente che è 'nessuno'.
  • MySQL Administrator (root) non è protetto da password.
  • Qualsiasi host può accedere al demone mysql tramite la rete.
  • È possibile accedere agli esempi tramite la rete.
  • ProfTPD protegge l'utente 'nessuno' sotto la password 'lampada', che è facile da indovinare.
  • È possibile accedere anche a PhpMyAdmin tramite la rete.

La mancanza di queste piccole misure di sicurezza mostra grandi vulnerabilità che possono causare gravi conseguenze. Per evitare i problemi sopra menzionati, XAMPP richiede una configurazione di sicurezza prima di avviare in un ambiente sensibile.

Digitare il seguente comando nel terminale per eseguire un controllo di sicurezza rapido e assicurarsi l'installazione sicura XAMPP:

ubuntu@ubuntu: ~ $/opt/lapp/lapp Security

Disinstallazione XAMPP

La disinstallazione XAMPP è semplice come il suo processo di installazione. Dal terminale Linux, CD Nella directory XAMPP installata /OPT /LAMPP.

ubuntu@ubuntu: ~ $ cd /opt /lapp

Elenco 'ls -a' Tutti i file della directory per identificare il programma di disinstallazione. Quindi eseguire il "./Disinstalla " File con privilegi di root per disinstallare XAMPP.

ubuntu@ubuntu: ~ $ sudo ./Disinstalla

Una finestra di dialogo richiederà di confermare le modifiche richieste. Seleziona 'Sì' per continuare a disinstallare XAMPP e i suoi moduli; Il processo può richiedere del tempo. Infine, una finestra di dialogo sembrerà confermare il completamento con successo del processo.

La rimozione manuale della cartella LAMPP e delle sottocartelle è un altro passo importante. Digitare il seguente comando:

ubuntu@ubuntu: ~ $ sudo rm -r /opt /lampt

Puoi anche eliminare i pacchetti di installazione dal sistema. Ora tutti i file e i moduli XAMPP vengono rimossi dal sistema.

Conclusione

XAMPP/Lamp offre un ambiente utile per gli sviluppatori per ottenere il test delle loro applicazioni prima di farle distribuire su un server professionale remoto. Offre un ambiente di debug rapido per l'installazione non di produzione, che può essere un rischio per la sicurezza se esposto a Internet senza prendere precauzioni.