Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPP

Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPP
Per risolvere vari problemi del PC, consigliamo DriverFix:
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:
  1. Scarica DriverFix (file di download verificato).
  2. Clic Inizia scansione per trovare tutti i driver problematici.
  3. 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.

Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPP

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.

Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPP

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.

Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPP

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.

Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPP

Installa Apache, PHP e MySQL (MariaDB) su Windows usando XAMPPXamppMariadbMy SqlPhpApache

Per risolvere vari problemi del PC, consigliamo DriverFix:Questo software manterrà i tuoi driver attivi e funzionanti, proteggendoti così da errori comuni del computer e guasti hardware. Controlla ...

Leggi di più