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.



















