Questo software manterrà i tuoi driver attivi e funzionanti, proteggendoti così da errori comuni del computer e guasti hardware. Controlla tutti i tuoi driver ora in 3 semplici passaggi:
- Scarica DriverFix (file di download verificato).
- Clic Inizia scansione per trovare tutti i driver problematici.
- Clic Aggiorna driver per ottenere nuove versioni ed evitare malfunzionamenti del sistema.
- DriverFix è stato scaricato da 0 lettori questo mese.
Alcuni di voi potrebbero avere un'idea di cosa significhi il titolo e altri no, quindi prima di entrare in questo tutorial conosciamo a fondo tutti i termini.
Apache è il software per server Web più utilizzato al momento ed è stato negli ultimi 20 anni dalla sua versione iniziale nel 1995. Elabora le richieste HTTP e ci consente di archiviare, elaborare e fornire pagine Web localmente o su Internet. Tutti i siti Web richiedono un server Web per poter essere visualizzati in un browser Web.
PHP è un linguaggio di scripting lato server. PHP può essere eseguito localmente, da solo, ma è più comunemente noto come estensione di un server web. In questo caso consente a uno sviluppatore di eseguire un'applicazione PHP sul server e fornire il risultato tramite un browser. Questo è uno dei linguaggi di scripting lato server più popolari.
MySQL è un'applicazione server di database che ci consente di archiviare e fornire dati per applicazioni e/o siti Web. MySQL è stato per molti anni lo standard nel software di database open source. Ma dal suo acquisto da parte di Sun Microsystems nel 2008, e rivenduto a Oracle nel 2010, il i fondatori originali ritenevano che si fosse allontanato dalla sua natura open source a uno più commerciale versione. In risposta a ciò, i fondatori di MySQL hanno biforcato il codice sorgente e creato Maria DB, un sostituto di MySQL che promette di rimanere sempre open source e compatibile con le API e i comandi di MySQL.
Se mettiamo insieme tutte le informazioni di cui sopra dovremmo quindi ottenere un server web (Apache) in grado di gestire a linguaggio di scripting lato server (PHP) e la possibilità di memorizzare informazioni utilizzando un server di database (Maria DB).
Ciascuno dei software descritti in questo articolo è disponibile gratuitamente e può essere scaricato dai siti Web dedicati o dai mirror autorizzati. Il problema è che la configurazione manuale può richiedere del tempo e richiede alcune conoscenze avanzate di computer/server per capire cosa fa ogni opzione.
Fortunatamente ci sono molte alternative e una di queste è XAMPP. Questo ci permette di installare facilmente Apache, MySQL/MariaDB e PHP configurandoli automaticamente durante l'installazione. Include anche pacchetti aggiuntivi come FileZilla FTP Server, Server di posta Mercury, Tomcat, PERLA, phpMyAdmin e Webalizzatore. Fondamentalmente tutto il necessario per avviare il proprio server web per il test e lo sviluppo.
Di cosa avrai bisogno:
- un PC con Microsoft Windows
- un connessione internet per scaricare il programma di installazione
- pazienza
1. Quello che devi fare è andare a www.apachefriends.org e scarica il programma di installazione. Nota che XAMPP è disponibile anche per macchine basate su Linux e Mac OS X, quindi scarica la versione corretta per il tuo sistema operativo.
2. Installa XAMPP utilizzando il programma di installazione scaricato. Nota che durante l'installazione ti verrà chiesto di scegliere i pacchetti di cui hai bisogno. Qui puoi deselezionare tutto tranne Apache, MySQL e PHP, ma ti consiglio di installarlo anche tu phpMyAdmin e Webalizzatore. Questi ti aiuteranno a gestire i tuoi database MySQL e forniranno anche informazioni sull'utilizzo del sito web.
3. Dopo l'installazione sarete accolti dal Pannello di controllo XAMPP. Qui è dove puoi avviare e arrestare le applicazioni server e apportare modifiche ai loro file di configurazione. Per avviare Apache e MySQL basta premere il tasto Inizio pulsanti per ciascuno di essi.
4. Una volta avviati i server, apri il tuo browser preferito e puntalo su http://172.0.0.1 o http://localhost per accedere alla pagina principale di XAMPP. Da qui puoi accedere a phpMyAdmin, visualizzare la configurazione PHP utilizzando PHPInfo e accedere anche a a sezione domande frequenti e una sezione HOW-TO che dovrebbe essere sufficiente per iniziare get XAMPP.
Congratulazioni! Hai installato Apache, PHP e MySQL/MariaDB su una macchina Windows utilizzando XAMPP. Ora puoi testare e sviluppare siti Web eseguendoli localmente invece di dover caricare ogni file su un server Web dopo averlo modificato.
NOTA 1: Per accedere a un sito Web o uno script utilizzando XAMPP, dovrai spostare i file del sito Web in una cartella chiamata HTDOCS situato all'interno della cartella di installazione di XAMPP (di solito C:\XAMPP).
NOTA 2: porti 80 e 443, utilizzato per impostazione predefinita da Apache, potrebbe essere bloccato o riservato sul tuo computer da altre applicazioni. Ad esempio Skype riserva queste porte nel caso in cui altre non siano disponibili e continua a riservarle anche se non le utilizza. Puoi disabilitarlo in Skype deselezionando Usa la porta 80 e 443 per ulteriori connessioni in entrata sotto Strumenti -> Opzioni -> Avanzate -> Connessione.
NOTA 3: Se la tua macchina è dietro un router e desideri accedere ai siti Web ospitati su XAMPP da una connessione esterna, dovrai configurare porta in avanti sul router alla macchina XAMPP per le porte 80 (HTTP), 443 (HTTPS) e 3306 (MySQL).
Se hai altre domande, usa la sezione commenti qui sotto.