Cos'è XAMPP?
XAMPP è un server web open source e multipiattaforma costituito da un server web, un motore di database MySQL e pacchetti di programmazione PHP e Perl. È compilato e mantenuto da Apache. Consente agli utenti di creare siti Web WordPress online utilizzando un server Web locale sul proprio computer. Supporta Windows, Linux e Mac.
È compilato e mantenuto da apache. L'acronimo XAMPP sta per;
- X - [sistemi operativi multipiattaforma] significa che può essere eseguito su qualsiasi sistema operativo Mac OX, Windows, Linux ecc.
- A - Apache: questo è il software del server web.
- M - MySQL - Database.
- P - PHP
- P - Perl - linguaggio di scripting
Perché usare XAMPP?
XAMPP fornisce un pannello di controllo facile da usare per gestire Apache, MySQL e altri programmi senza utilizzare comandi. Per usare PHP, dobbiamo installare Apache e MySQL. Non è facile installare Apache e configurarlo poiché deve essere impostato e integrato con PHP e Perl, tra le altre cose. XAMPP si occupa di tutta la complessità per configurare e integrare Apache con PHP e Perl.
A differenza di Java che funziona solo con Java SDK, PHP richiede un server web per funzionare.
In questo tutorial XAMPP imparerai-
- Cos'è XAMPP?
- Perché usare XAMPP?
- Come scaricare e installare XAMPP
- Configurazione di base del server Web XAMPP
- Pannello di controllo XAMPP
- Configura XAMPP
- Qual è il miglior IDE PHP?
- Introduzione a Netbeans IDE
- Creazione di un nuovo progetto PHP utilizzando l'IDE Netbeans
- Esecuzione del tuo primo esempio PHP
Come installare XAMPP
Esaminiamo il processo passo passo per installare XAMPP per Windows. Per altri sistemi operativi, i passaggi di installazione di XAMPP sono simili.
Passaggio 1) Scarica XAMPP
Fare clic qui per scaricare XAMPP per Windows: http://www.apachefriends.org/en/xampp-windows.html
Passaggio 2) Avvia l'installazione
L'installazione di XAMPP è come installare qualsiasi altro programma Windows. Tuttavia, ci sono alcune cose che dobbiamo notare.
Passaggio 3) Esegui il programma di installazione
Dopo aver scaricato XAMPP, esegui l'installazione. Viene visualizzata la finestra di dialogo del messaggio di avviso mostrata di seguito.
Passaggio 4) Modifica le impostazioni di controllo utente
Se utilizzi Windows Vista o Windows 7, assicurati di disattivare la funzione Controllo dell'account utente. A tale scopo, selezionare Pannello di controllo> Account utente> Modifica impostazioni di controllo dell'accesso utente. Il diagramma seguente illustra i passaggi principali.
Passaggio 5) Salva le impostazioni
- Dopo aver disattivato il controllo dell'account utente, fare clic sul pulsante OK nella finestra del messaggio di avviso.
- Questa volta riceverai il seguente messaggio
Passaggio 6) Fare clic su Avanti
Nella schermata successiva, fare clic su Avanti
Passaggio 7) Scegli il percorso di installazione
Nella schermata successiva, modificare il percorso di installazione, se necessario. Fare clic su Avanti
Passaggio 8) Verificare i servizi necessari
Nella schermata successiva seleziona Apache e MySQL. Se necessario, puoi selezionare FileZilla (client FTP). Fare clic su Installa
Si noti che un servizio è un programma a esecuzione prolungata in Windows che non richiede l'intervento dell'utente. I servizi possono essere impostati per essere eseguiti automaticamente ogni volta che viene avviato il sistema operativo Windows. Per poter utilizzare Apache e MySQL, dovrebbero essere eseguiti in background . Installandoli come servizi vengono eseguiti automaticamente sia Apache che MySQL in background ogni volta che si accende il computer . Se non hai installato Apache e MySQL come servizi, devi avviarli manualmente ogni volta che desideri utilizzarli. Dovrai farlo dal pannello di controllo XAMPP. PHP e
Passaggio 9) Completare l'installazione
Al completamento con successo dell'installazione, vedrai la seguente finestra
- Fare clic sul pulsante Fine
Prima di testare la nostra installazione XAMPP, diamo prima un'occhiata alle directory di base con cui lavoreremo.
Configurazione di base del server Web XAMPP
Questo tutorial XAMPP presuppone che tu abbia installato XAMPP sull'unità C in Windows utilizzando i passaggi sopra menzionati . Di seguito è riportato un elenco delle directory di base di cui dovresti essere a conoscenza.
- htdocs ; questa è la directory principale del web. Tutti i nostri codici PHP verranno inseriti in questa directory.
- mysql : questa directory contiene tutte le informazioni relative al motore di database MySQL, per impostazione predefinita viene eseguita sulla porta 3306.
- php : questa directory contiene i file di installazione PHP. Contiene un file importante denominato php.ini. Questa directory viene utilizzata per configurare il comportamento di PHP sul tuo server.
Per impostazione predefinita , il server Web Apache viene eseguito sulla porta 80 . Se 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 utilizzi SKYPE, utilizza la stessa porta. Chiudi Skype se desideri utilizzare 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 del server XAMPP,
- Fare clic sul menu di avvio
- Esplora la directory dei programmi e individua Apace Friends, quindi XAMPP come mostrato nel diagramma sottostante
- Lo schema seguente mostra il pannello di controllo.
1) Questa sezione elenca i servizi installati, i moduli e gli ID di processo PID. Un segno di spunta verde significa che il modulo è stato installato come servizio. Il segno rosso significa che non è stato installato come servizio. Per installare un servizio, fare clic sul segno rosso. Se il pulsante mostra un segno di spunta verde e fai clic su di esso, il pannello di controllo ti chiederà se desideri disinstallare il sistema.
2) Questa sezione mostra le porte associate ai moduli. La sezione azioni è per;
- avvio e arresto dei moduli
- Apri le finestre amministrative per Apache e MySQL
- Apri i file di configurazione per Apache, MySQL ecc. Per apportare modifiche
- Visualizza i file di registro per i moduli
3) Questa sezione contiene utilità utili come Netsat, scorciatoie per i servizi di Windows, ecc.
4) In questa sezione vengono visualizzate le informazioni sullo stato dei moduli. Il pannello di controllo può essere utilizzato per;
- Installa e disinstalla servizi come Apache, MySQL ecc. Che vengono installati tramite XAMPP
- Avvia e arresta i servizi.
- Apri file di configurazione ecc.
Configura XAMPP
Diamo ora un'occhiata alle configurazioni di base richieste prima di iniziare a utilizzare la nostra installazione XAMPP per lo sviluppo di siti Web basati su PHP. Digita l'URL http: // localhost / xampp / nel tuo browser preferito. Per questo tutorial, utilizzeremo Firefox come browser web.
Se riesci a vedere la schermata sopra, hai installato XAMPP con successo. Il pannello sul lato sinistro contiene collegamenti a informazioni utili come;
- La versione di PHP installata
- Impostazioni di sicurezza di XAMPP
- Accesso a utilità come phpMyAdmin ecc.
La versione PHP fornita con XAMPP 1.8.0 è PHP 5.4.4
Qual è il miglior IDE PHP?
Un IDE PHP è un programma che ti permette di scrivere facilmente codici PHP. 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 scrivi una parola chiave PHP conosciuta dall'interprete PHP, la parola chiave verrà evidenziata con un colore diverso da quello utilizzato per le istruzioni regolari. La funzionalità di completamento automatico fa apparire automaticamente le parole chiave PHP conosciute mentre le digiti. Il Blocco note può essere utilizzato anche per scrivere ed editare codici PHP. Lo svantaggio dell'utilizzo di un editor come Blocco note è che il debug degli script diventa difficile perché non è facile individuare errori come parole chiave errate, parentesi graffe non chiuse ecc. Un IDE evidenzierà le istruzioni con errori, quindi è facile individuarli. La tabella mostrata di seguito mostra 5 popolari editor PHP
Editor | Licenza | Piattaforma multipla | Breve descrizione |
---|---|---|---|
Netbeans IDE | Open Source | sì |
|
Dreamweaver | Commerciale | sì |
|
Zend studio | Commerciale | sì |
|
PHP Eclipse | Open Source | sì |
|
Notepad ++ | Gratuito | Solo Windows |
|
Netbeans IDE Editor PHP Come brevemente evidenziato nella tabella sopra, Netbeans IDE ha potenti caratteristiche che migliorano la produttività dei programmatori PHP. L'IDE può essere scaricato gratuitamente da https://netbeans.org/downloads/index.html
- L'evidenziazione della sintassi e le funzionalità di completamento automatico migliorano la produttività
- Ha il supporto nativo per i sistemi di database come MySQL. Non è necessario utilizzare due programmi per codificare e sviluppare il database .
- L'IDE può essere utilizzato in un ambiente collaborativo . Questo è utile quando devi lavorare con altri sviluppatori come una squadra.
- L'IDE ha il supporto per altri linguaggi come;
- Java SE
- Java EE
- C
- C ++
La versione corrente dell'IDE Netbeans al momento della stesura di questo documento è la versione 7.3
Introduzione a Netbeans IDE
Dopo aver installato con successo l'editor Netbeans IDE PHP, esegui il programma come qualsiasi altro programma Windows. Viene visualizzata la finestra mostrata di seguito
1. Esplora progetti : 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 collegamenti alle attività eseguite di frequente come la creazione di un nuovo progetto, l'apertura di un progetto esistente, l'annullamento e il ripristino delle azioni ecc.
3. Pagina di avvio : questa pagina contiene 3 schede, ovvero: Impara e scopri, Il mio Netbeans e Novità.
- La prima scheda [Learn and Discover] presenta le funzionalità dell'IDE Netbeans, mostra alcune demo e tutorial che possono essere sviluppati nell'IDE Netbeans.
- The second tab [My Netbeans] lists the recently opened projects, allows you to install plugins and activate features of the IDE.
4. Output window - it is used to display output from programs such as Java console applications. It is also used to display log and debug information. The screenshot below shows the IDE with a project open.
Creating a new PHP project using the Netbeans IDE
- Click on the create new project button on the tool bar as shown below
- If you downloaded all the bundles available in the XAMPP NetBeans IDE, make sure you choose PHP under project category, PHP Application under Projects then click on Next button.
- Enter the project name as shown below.
- Make sure the folder is saved in the XAMPP PHP installation directory as shown above.
- Click on next button when done.
- Make sure Run as: is set to Local Web Site(running on local web server)
- The Project URL: is set to http://localhost/phplessons/
Note the above settings will be set for you by default. You don’t have to change anything unless you are an expert
- Click on Next button
- The Netbeans PHP editor allows for integration with PHP MVC frameworks such as Symfony and Zend. For now we will not select any MVC framework. Click on Finish button.
- Your newly created project will be displayed in the project browser and an index.php page created for you.
- The newly create page contains some html code. Replace it with the following code shown below.
Running your first PHP Example
- Click on the run button on the toolbar as shown below
- Il tuo browser predefinito verrà aperto con l'URL http: //localhost/phplessons/index.php . L'output "Hello World!" verrà visualizzato nel tuo browser.
Sommario
- La forma completa di XAMPP è X-cross platform, Apache, MySQL, PHP e Perl
- Un editor PHP è un programma che ti consente di scrivere codice PHP nel più breve tempo possibile e ti consente di eseguire il debug degli errori di sintassi in fase di progettazione.
- Netbeans PHP editor è un editor open source multipiattaforma che migliora la produttività degli sviluppatori PHP.