Come scaricare e installare XAMPP su Windows
โก Riepilogo intelligente
XAMPP e NetBeans insieme offrono ai principianti uno stack di sviluppo PHP locale completo. XAMPP include Apache, MariaDB, PHP e Perl in un unico programma di installazione, mentre il NetBeans L'editor aggiunge l'evidenziazione della sintassi, il completamento automatico e il debug per la scrittura di progetti PHP.

Cos'รจ XAMPP?
XAMPP รจ un server web open-source e multipiattaforma che consiste in un server web, un MySQL or MariaDB motore di database e PHP e Perl pacchetti di programmazione. ร compilato e gestito da Apache Friends. Consente agli utenti di creare e testare siti Web su un server Web locale sul proprio computer e supporta Windows, Linux e Mac.
L'acronimo XAMPP sta per:
- X โ [sistemi operativi multipiattaforma] significa che puรฒ essere eseguito su qualsiasi sistema operativo: Mac OS X, Windows, Linux ecc.
- A - Apache โ questo รจ il software del server web.
- M - MySQL or MariaDB - Banca dati.
- P - PHP
- P โ Perl โ linguaggio di scripting
Perchรฉ usare XAMPP?
XAMPP fornisce un pannello di controllo facile da usare per gestire Apache, MySQLe altri programmi senza utilizzare i comandi. Per utilizzare PHP, dobbiamo installare Apache e MySQLInstallare e configurare Apache non รจ semplice, poichรฉ richiede l'integrazione con PHP e Perl, tra le altre cose. XAMPP si occupa di tutta la complessitร della configurazione e dell'integrazione di Apache con PHP e Perl.
a differenza di Java, che funziona con il Java Solo SDK, PHP richiede un server web per funzionare.
Come installare XAMPP
Analizziamo passo passo il processo di installazione di XAMPP per WindowsPer gli altri sistemi operativi, i passaggi per l'installazione di XAMPP sono simili.
Passaggio 1) Scarica XAMPP
Fai clic qui per scaricare XAMPP per Windows: https://www.apachefriends.org/download.html
Passaggio 2) Avviare l'installazione
L'installazione di XAMPP รจ proprio come l'installazione di qualsiasi altro programma. Windows programma. Ci sono, tuttavia, alcune cose che dobbiamo sottolineare.
Passaggio 3) Eseguire l'installazione
Dopo aver scaricato XAMPP, esegui il setup. Viene visualizzata la finestra di dialogo del messaggio di avviso mostrata di seguito.
Passaggio 4) Modifica le impostazioni di controllo utente
Se stai usando un vecchio Windows versione come Vista o Windows 7. Assicurati di disattivare la funzione Controllo account utente. Per farlo, seleziona Pannello di controllo > Account utente > Modifica impostazioni di Controllo account utente. Il diagramma seguente illustra i passaggi principali.
Passaggio 5) Salvare le impostazioni
- Dopo aver disattivato il Controllo account utente, fai clic sul pulsante OK nella finestra di messaggio di avviso.
- Questa volta riceverai il seguente messaggio
Passaggio 6) Fare clic su Avanti
Nella schermata successiva, fai clic su Avanti
Passaggio 7) Scegliere il percorso di installazione
Nella schermata successiva, se necessario, modifica il percorso di installazione. Fai clic su Avanti.
Passaggio 8) Verificare i servizi necessari
Nella schermata successiva, seleziona Apache e MySQL. Puoi opzionalmente selezionare FileZilla (Client FTP) se necessario. Fare clic su Installa
Nota: un servizio รจ un programma di lunga durata in Windows che non richiede l'intervento dell'utente. I servizi possono essere impostati per essere eseguiti automaticamente ogni volta che Windows Il sistema operativo รจ stato avviato. Per utilizzare Apache e MySQLdovrebbero essere in esecuzione in background. Installandoli come servizi viene eseguito sia Apache che MySQL automaticamente in background ogni volta che accendi il computer. Se non hai installato Apache e MySQL Trattandosi di servizi, dovrai avviarli manualmente ogni volta che desideri utilizzarli. Dovrai farlo dal pannello di controllo di XAMPP.
Passaggio 9) Completare l'installazione
Al termine dell'installazione, verrร visualizzata la seguente finestra.
- Fare clic sul pulsante Fine
Prima di testare la nostra installazione di XAMPP, diamo un'occhiata alle directory principali con cui lavoreremo.
Configurazione di base del server Web XAMPP
Questo tutorial su XAMPP presuppone che tu abbia installato XAMPP sull'unitร C in Windows utilizzando i passaggi sopra menzionatiDi seguito รจ riportato un elenco delle directory di base che dovresti conoscere.
- htdocs: questa รจ la directory principale del sito web. Tutto il nostro codice PHP verrร inserito in questa directory.
- mysql โ questa directory contiene tutte le informazioni relative a MySQL or MariaDB motore di database, che di default viene eseguito sulla porta 3306.
- php โ questa directory contiene i file di installazione di PHP. Contiene un file importante denominato php.ini. Questa directory viene utilizzata per configurare il comportamento di PHP sul tuo server.
Di default, su cui viene eseguito il server Web Apache porto 80Se la porta 80 รจ occupata da un altro server web, รจ possibile utilizzare un numero di porta diverso. Per questo tutorial supporremo di utilizzare la porta 80. Nota: se si utilizza Skype, utilizza la stessa porta. Chiudi Skype se vuoi usare XAMPP per PHP sulla porta 80.
Pannello di controllo XAMPP
Il pannello di controllo viene utilizzato per gestire i programmi installati tramite XAMPP. Per aprire il pannello di controllo di XAMPP Server:
- Fai clic sul menu Start
- Esplora la directory dei programmi e individua Apache Friends, quindi XAMPP come mostrato nel diagramma sottostante.
- Lo schema seguente mostra il pannello di controllo.
1) Questa sezione elenca i servizi, i moduli e gli ID di processo (PID) installati. Un segno di spunta verde indica che il modulo รจ stato installato come servizio. Il segno di spunta rosso indica che non รจ stato installato come servizio. Per installare un servizio, fare clic sul segno di spunta rosso. Se il pulsante mostra un segno di spunta verde e si fa clic su di esso, il pannello di controllo chiederร se si desidera disinstallare il sistema.
2) Questa sezione mostra la/le porta/e associata/e ai moduli. La sezione azioni serve per:
- avvio e arrestoping moduli
- Apertura delle finestre amministrative per Apache e MySQL
- Apertura dei file di configurazione per Apache, MySQL ecc. per apportare modifiche
- Visualizzazione dei file di registro per i moduli
3) Questa sezione contiene utilitร utili come Netstat, Windows servizi, scorciatoie, ecc.
4) Questa sezione visualizza le informazioni sullo stato dei moduli. Il pannello di controllo puรฒ essere utilizzato per:
- Installa e disinstalla servizi come Apache, MySQL ecc. installati tramite XAMPP
- Avviare e interrompere i servizi.
- Aprire i file di configurazione ecc.
Configura XAMPP
Diamo ora un'occhiata alla configurazione di base necessaria prima di iniziare a utilizzare la nostra installazione XAMPP per lo sviluppoping Siti web basati su PHP. Digita il URL http://localhost/xampp/ nel tuo browser preferito. Per questo tutorial utilizzeremo Firefox come il nostro browser web.
Se visualizzi la schermata qui sopra, significa che hai installato XAMPP correttamente. Il pannello a sinistra contiene collegamenti a informazioni utili come:
- La versione di PHP installata
- Impostazioni di sicurezza di XAMPP
- Accesso a utilitร come phpMyAdmin ecc.
Le versioni moderne di XAMPP includono PHP 8.x, ad esempio PHP 8.2, insieme a MariaDB come un passaggio MySQL sostituzione. La versione molto piรน vecchia di XAMPP 1.8.0 mostrata in alcuni di questi screenshot includeva PHP 5.4.4.
Qual รจ il miglior IDE PHP?
Un IDE PHP รจ un programma che consente di scrivere codice PHP con facilitร . Gli IDE PHP sono spesso dotati di funzionalitร di evidenziazione della sintassi e, in alcuni casi, anche di funzionalitร di completamento automatico. Ciรฒ significa che se si digita una parola chiave PHP riconosciuta dall'interprete PHP, questa verrร evidenziata con un colore diverso da quello utilizzato per le istruzioni normali. La funzione di completamento automatico visualizza automaticamente le parole chiave PHP conosciute mentre vengono digitate. Anche il Blocco note puรฒ essere utilizzato per scrivere e modificare codice PHP. Lo svantaggio di utilizzare un editor come il Blocco note รจ che il debug degli script diventa difficile, perchรฉ non รจ facile individuare errori come parole chiave scritte male, parentesi non chiuse, ecc. Un IDE evidenzierร le istruzioni con errori, rendendo piรน facile individuarli. La tabella seguente mostra 5 editor PHP popolari.
| editore | Licenza | Cross Platform | Breve descrizione |
|---|---|---|---|
| IDE netbeans | Open Source | Si |
|
| Dreamweaver | Commerciale | Si |
|
| Zend Studio | Commerciale | Si |
|
| PHP Eclipse | Open Source | Si |
|
| Notepad++ | Gratuito | Windows esclusivamente |
|
Editor PHP di NetBeans IDE. Come brevemente evidenziato nella tabella precedente, NetBeans L'IDE possiede potenti funzionalitร che migliorano la produttivitร dei programmatori PHP. L'IDE puรฒ essere scaricato gratuitamente da https://netbeans.apache.org/front/main/download/
- Le funzionalitร di evidenziazione della sintassi e di completamento automatico migliorano la tua della produttivitร
- Ha il supporto nativo per sistemi di database come MySQL. Non รจ necessario utilizzare due programmi per programmare e sviluppare il database.
- L'IDE puรฒ essere utilizzato in a ambiente collaborativo. Questo รจ utile quando devi lavorare con altri sviluppatori come una squadra.
- L'IDE ha supporto per altre lingue per esempio:
- Java SE
- Java EE
- C
- C++
NetBeans รจ ora gestito da Apache Software Foundation as Apache NetBeanse viene rilasciato quattro volte all'anno. La versione 30 รจ la versione corrente del 2026, mentre gli screenshot qui sotto utilizzano la versione precedente. NetBeans 7.3
Introduzione all'IDE Netbeans
Dopo aver installato correttamente il NetBeans IDE editor PHP, esegui il programma come qualsiasi altro Windows programma. Viene visualizzata la finestra mostrata di seguito
1. Esploratore del progetto โ questo pannello viene utilizzato per visualizzare tutti i progetti aperti. I progetti sono elencati in una visualizzazione ad albero.
2. Barra degli strumenti dei collegamenti โ questa barra degli strumenti contiene scorciatoie per attivitร eseguite di frequente come la creazione di un nuovo progetto, l'apertura di un progetto esistente, l'annullamento e il ripristino di azioni, ecc.
3. Pagina iniziale โ questa pagina contiene 3 schede, vale a dire Impara e scopri, Il mio NetBeanse Novitร .
- La prima scheda [Impara e scopri] ti introduce alle funzionalitร del NetBeans IDE e mostra alcune demo e tutorial che possono essere sviluppati nell'IDE NetBeans SDI.
- La seconda scheda [Mio NetBeans] elenca i progetti aperti di recente e consente di installare plugin e attivare funzionalitร dell'IDE.
4. Finestra di output โ viene utilizzato per visualizzare l'output di programmi come Java applicazioni della console. Viene utilizzato anche per visualizzare informazioni di registro e debug. Lo screenshot seguente mostra l'IDE con un progetto aperto.
Creazione di un nuovo progetto PHP utilizzando l'IDE Netbeans
- Fare clic sul pulsante Crea nuovo progetto sulla barra degli strumenti come mostrato di seguito
- Se hai scaricato tutti i bundle disponibili in XAMPP NetBeans Nell'IDE, assicurati di selezionare PHP nella categoria di progetto, Applicazione PHP in Progetti, quindi fai clic sul pulsante Avanti.
- Inserisci il nome del progetto come mostrato di seguito.
- Assicurati che la cartella sia salvata nella directory di installazione di XAMPP PHP come mostrato sopra.
- Al termine, fai clic sul pulsante Avanti.
- Assicurati che l'opzione "Esegui come:" sia impostata su "Sito Web locale" (in esecuzione sul server Web locale).
- Il Progetto URL: รจ impostato su http://localhost/phplessons/
Note: Le impostazioni sopra indicate saranno configurate automaticamente per te. Non devi modificare nulla a meno che tu non sia un esperto.
- Fare clic sul pulsante Avanti
- Migliori NetBeans L'editor PHP consente l'integrazione con framework MVC PHP come Symfony e Zend. Per ora non selezioneremo alcun framework MVC. Fai clic sul pulsante Fine.
- Il tuo progetto appena creato verrร visualizzato nel browser del progetto e verrร creata una pagina index.php per te.
- La pagina appena creata contiene del codice HTML. Sostituiscilo con il codice seguente.
Esecuzione del tuo primo esempio PHP
<?php echo "Hello World!"; ?>
- Fare clic sul pulsante Esegui sulla barra degli strumenti come mostrato di seguito
- Il tuo browser predefinito verrร aperto con URL http://localhost/phplessons/index.php. L'output "Hello World!" verrร visualizzato nel tuo browser.



















