Come creare il proprio server con XAMPP per la programmazione HTML5 e CSS3

di Andy Harris

È molto più difficile configurare manualmente un sistema server funzionante che iniziare a programmare HTML5 e CSS3 con esso. Le soluzioni di web hosting possono spesso intimidire.



Non è consigliabile configurare manualmente il proprio sistema. Semplicemente non vale la frustrazione perché sono disponibili ottime opzioni.



XAMPP è uno strumento open source assolutamente meraviglioso. Ha i seguenti pacchetti integrati:

  • Apache: Il web server standard e la pietra angolare del pacchetto



  • PHP: Configurato e pronto per iniziare con Apache e MySQL

  • MySQL: Configurato anche per funzionare con Apache e PHP

    effetti collaterali di pepcid
  • phpMyAdmin: Uno strumento di gestione dei dati pronto per l'uso



  • Posta Mercurio: Un server di posta

  • Server FTP di FileZilla: Un server FTP

    lista degli effetti collaterali della medicina
  • Librerie PHP: Una serie di utili add-on PHP, tra cui GD (supporto grafico), Ming (supporto Flash) e altro

  • Lingue aggiuntive: Perl, un altro linguaggio di script e server estremamente popolare, e SQLite, un altro utile pacchetto di database

  • Strumenti di controllo e configurazione: Un pannello di controllo che consente di accendere e spegnere facilmente vari componenti

Questo elenco è una descrizione della versione di Windows. Le versioni Mac e Linux hanno tutti gli stessi tipi di software, ma i pacchetti specifici variano.

Considerando l'incredibile quantità di potenza in questo sistema, il download è notevolmente ridotto. Il programma di installazione è solo 34 MB.

L'installazione di XAMPP è piuttosto indolore: scarica semplicemente il programma di installazione e rispondi a tutti i valori predefiniti.

Se utilizzi Windows, potresti voler cambiare la posizione in cui è installato il pacchetto perché la directory dei file di programma causa problemi ad alcuni utenti. Puoi installare XAMPP nella radice dell'unità C: nelle installazioni di Windows. La directory predefinita va bene per Mac e Linux.

Esecuzione di XAMPP

Dopo aver installato XAMPP, puoi gestire i tuoi nuovi strumenti con il pannello di controllo di XAMPP.

effetti collaterali della pillola ip204

immagine0.jpg

Alcuni componenti di XAMPP vengono eseguiti solo quando sono necessari. Alcuni altri componenti (Apache e MySQL) devono essere eseguiti costantemente in background. Prima di iniziare a lavorare con il tuo server, devi assicurarti che sia acceso.

Puoi scegliere di eseguire Apache e MySQL come servizio, il che significa che il programma è sempre in esecuzione in background. Questa disposizione è conveniente, ma riduce leggermente le prestazioni della macchina. Puoi attivare e disattivare sia Apache che MySQL quando ne hai bisogno.

Lasciare aperti i programmi del server sulla macchina costituisce un rischio per la sicurezza. Assicurati di prendere adeguate precauzioni di sicurezza.

Testa la tua configurazione XAMPP

Assicurati che Apache e MySQL siano in esecuzione, quindi apri il browser web. Imposta l'indirizzo su http://localhost.

immagine1.jpg

Questa pagina indica che XAMPP è installato e funzionante. Sentiti libero di sperimentare con i vari elementi nella sezione Demo. Anche se potresti non sapere ancora cosa fanno, dovresti sapere quali sono alcune delle loro capacità.

Aggiungi i tuoi file

Ovviamente, il punto di avere un server web è metterci i tuoi file. Usa il tuo strumento di gestione dei file per trovare la directory XAMPP nel tuo file system. Proprio sotto la directory XAMPP c'è ilhtdocscartella, la directory Web principale. Apache serve solo i file che si trovano in questa directory o sotto di essa.

Devono essere presenti tutti i file che vuoi che Apache servahtdocso in una sua sottodirectory.

Quando hai specificato http://localhost come indirizzo nel tuo browser, stavi dicendo al browser di guardare sul tuo computer locale nel mainhtdocsdirectory. Non hai specificato un particolare file da caricare. Se ad Apache non viene assegnato un nome file e vede il file denominato index.html o index.php, visualizza invece quel file.

Quindi, in defaulthtdocsdirectory, il programma viene immediatamente chiamato. Sebbene questo programma visualizzi la pagina di benvenuto di XAMPP, di solito non vuoi che ciò accada.

il progesterone può causare crampi?

Rinomina in o qualcosa di simile. È ancora lì se lo vuoi, ma ora non c'è una pagina di indice e Apache ti fornisce semplicemente un elenco di file e cartelle nella directory corrente.

immagine2.jpg

In genere non vuoi che gli utenti vedano questo brutto indice in un server di produzione, ma in un ambiente di sviluppo puoi vedere esattamente cosa c'è sul tuo server. Dopo che tutto è pronto, puoi mettere insieme o pagine per generare più directory professionali.

In genere, vuoi avere sottodirectory per tutti i tuoi progetti principali.

Imposta il livello di sicurezza

Quando hai un server web e un server di dati in esecuzione, crei alcune falle di sicurezza importanti. Dovresti prendere alcune precauzioni per assicurarti di essere ragionevolmente al sicuro:

  • Tratta il tuo server solo come una risorsa locale. Non eseguire un'installazione domestica di Apache come server di produzione. Usalo solo a scopo di test. Usa un host remoto per l'effettiva distribuzione dei tuoi file. È pronto per tutti i problemi di sicurezza.

  • Esegui un firewall. Dovresti eseguire, come minimo, il firewall di Windows fornito con tutte le versioni recenti di Windows. Potresti anche prendere in considerazione un firewall open source o commerciale. Blocca l'accesso in entrata a tutte le porte per impostazione predefinita e aprile solo quando necessario. Non è necessario consentire l'accesso in entrata al tuo server web. Hai solo bisogno di eseguirlo in modalità localhost.

  • Esegui controlli di sicurezza di base. Il pacchetto XAMPP ha una comoda schermata di sicurezza. Fare clic sul collegamento di sicurezza nella parte inferiore della pagina per alcune utilità di sicurezza di facile utilizzo.

    immagine3.jpg

  • Cambia la password di root di MySQL. Se non lo hai già fatto, usa il link di sicurezza per cambiare la password di root di MySQL.

    puoi bere dopo aver preso il piano b?
  • Aggiungi una password della directory XAMPP. Digita una password nella metà inferiore del modulo di sicurezza per proteggere la tua directory da accessi non autorizzati. Quando provi ad accedere alla directory, ti viene richiesta questa password.

    immagine4.jpg

La sicurezza è sempre un compromesso. Quando si aggiunge sicurezza, spesso si introducono limiti di funzionalità.