2 installazione netbeans

Page 1

Installazione di NetBeans


Introduzione a NetBeans

Il programma NetBeans costituisce un Editor open source utilizzato da molti programmatori come ambiente di sviluppo (IDE integrated development environment). Tale Editor supporta diversi linguaggi di programmazione, tra cui proprio il PHP, oggetto di queste lezioni. Una caratteristica molto utile di questo Editor è la funzione di debug integrata (chiamata XDebug); tuttavia prima di occuparci della


configurazione di questa funzionalità specifica, iniziamo per gradi con la fase di installazione del nostro ambiente di sviluppo PHP. Per installare ed eseguire i pacchetti PHP di NetBeans è necessario come prima cosa istallare Java. E’ possibile scaricare l’ultima versione di Java da java.com utilizzando il seguente link: http://java.com/it/


Dalla pagina riportata possiamo quindi accedere facilmente all’area di download: Pagina relativa al download di Java 6 per windows.


Il software Java, oltre che per Windows, può essere scaricato e installato sia per Mac che per i sistemi Linux e Solaris. In particolate per i sistemi operativi Mac OS non c'è bisogno di effettuare la procedura di installazione sopra riportata. Infatti il software Java in ambito Mac è già integrato, come indicato anche nello screenshot a fianco.


Ora possiamo procedere con l’installazione di NetBeans. Per far ciò è necessario eseguire il download del file per l’istallazione.

Sul sito ufficiale di Netbeans troviamo la seguente area di download, accessibile direttamente tramite il seguente link: http://netbeans.org/downloads/


Pagina di download dell’ultima versione disponibile di NetBeans


Da questa pagina sarà possibile specificare, prima dell’installazione, la lingua in cui vogliamo utilizzare l’IDE e soprattutto la piattaforma di riferimento (Windows o Mac), su cui vogliamo adoperare NetBeans. Una volta specificati tali dati possiamo scaricare la versione dell’IDE per il linguaggio PHP (evidenziata con un riquadro in rosso). Una volta terminato il download possiamo avviare l’installazione guidata del software tramite il file installer. Icona di NetBeans per il “lancio” dell’IDE


Creare un progetto con NetBeans

Ora che abbiamo installato l’ambiente di sviluppo seguendo le impostazioni di default consigliate, vediamo quali sono gli step da seguire nella creazione di un nuovo progetto PHP con NetBeans.

1. Avviare l'IDE e passare alla finestra Projects. 2. Scegliere File> New Project. Si aprirĂ una finestra New Project. 3. Nell'elenco Categories, selezionare PHP.


1) Pannello principale di Netbeans 7.1 (finestra Projects selezionata)


2) Scelta di un New Project da Men첫 file


3) Finestra new Project PHP


Andremo quindi a creare un nuovo progetto, senza un file di origine precedentemente sviluppato. Pertanto nell’elenco Project selezioniamo la voce PHP Application. In questa fase specifica andremo a seguire i seguenti step:

1. Nell'area Progetti, selezionare PHP Application e cliccare su Next. Si aprirĂ la finestra New PHP Project. 2. Nel campo di testo Project Name, immettere il nome del progetto (ad esempio NuovoProgettoPHP).


2) Finestra relativa ad un nuovo progetto PHP


3. Nel campo Sources Folder, troviamo già specificata la sottocartella di default in cui verranno memorizzati i file di codice: la cartella htdocs che si trova all’interno della cartella di xampp.

Il percorso specificato in questo modo va ad indicare la cartella dove il web server locale cercherĂ i file da aprire nel browser. Dopo l'installazione, il New Project Wizard individua la cartella in questione e per impostazione predefinita specifica il seguente percorso: <cartella principale (Document Root)> \ <NuovoProgettoPHP>


4. Dall'elenco a discesa Default Encoding, mantenere la codifica di default per il progetto (UTF-8).

5. Cliccare sul pulsante Avanti (Next). In questo modo si aprirĂ il pannello di configurazione, messo in evidenza nella slide successiva).


Pannello configurazione (Run Configuration)


È possibile definire diverse configurazioni per un progetto e passare facilmente da una all’altra. Ad esempio, se un'applicazione è stata sviluppata a livello locale e deve essere caricata su un server di produzione remoto, sarà sufficiente scegliere un altra configurazione di esecuzione. Le configurazioni permettono infatti le seguenti operazioni: • Lo sviluppo di pagine web PHP su un computer locale con un server web locale, come ad esempio Apache, già in nostro possesso in seguito all’installazione di Xammp.


• L'esecuzione degli script PHP utilizzando un motore locale PHP. Questo approccio viene applicato ai file PHP che non sono destinati per l'output HTML. Pertanto tali script possono essere eseguiti senza un browser. • Sviluppo a distanza. In questo caso il codice sorgente PHP e altri file dell'applicazione vengono caricati su un server Web remoto via FTP (ad esempio Filezilla). Questo caso d'uso è comune quando lo sviluppo è condiviso tra più persone.


Interfaccia del trasferimento dati da sito locale a sito remoto via FTP (Filezilla)


• Una combinazione dei casi d'uso sopra riportati: ad esempio un'applicazione può essere sviluppata a livello locale e poi distribuita su un server di produzione remoto.

Quando si crea un nuovo progetto PHP, si crea la configurazione per un’esecuzione di default. Per impostare una configurazione di esecuzione diversa bisogna utilizzare il menu a tendina Run As.


Men첫 a tendina Run As (scheda configurazione)


Le opzioni disponibili dal menù riportato sono le seguenti:

1. Local Web Site (sito web locale). Per utilizzare questa configurazione di esecuzione, è necessario avere il server HTTP Apache installato e funzionante.

2.

Remote Web Site (FTP/SFTP). Per utilizzare questa configurazione, è necessario un account di hosting su un server remoto e di un account FTP sul server (come richiesto nel pannello di avvio di Filezilla, mostrato nelle slide precedenti).


3. Script. Questa configurazione di esecuzione non richiede che un web server sia installato e funzionante. Necessita solamente di un PHP engine.

Andiamo ora in questa lezione ad impostare una configurazione locale del sito web: 1. Dal men첫 a tendina, scegliere Local Web Site. 2. Nel campo Project URL, controllare l'indirizzo URL generato automaticamente (di solito: http://localhost/nomedelprogetto/).


Assicurarsi che il server HTTP Apache sia in ascolto sulla porta standard 80. 3. Fare clic su Finish. L'IDE creerĂ in questo modo il nuovo progetto PHP.


Un piccolo progetto PHP

Una volta creato il progetto apparirà la directory NuovoProgettoPHP nella finestra Projects e il file index.php del progetto verrà aperto nell'editor, nella parte a destra della finestra dell’IDE, come indicato nella slide seguente.



Prima di poter eseguire il progetto è necessario impostare un parametro: clicchiamo quindi con il tasto destro del mouse sulla cartella di progetto NuovoProgettoPHP, scegliamo la voce properties e selezioniamo la scheda Run Configuration.



Fatto ciò sul campo Project URL sarà necessario specificare il nome della cartella che contiene il progetto (se sono state seguite le indicazioni presentate nella lezione questa sarà già indicata come NuovoProgettoPHP ). Per cui all’interno di questo campo dovrà essere scritto: http://localhost//NuovoProgettoPHP(o un altro nome) Fatto ciò clicchiamo sul pulsante di OK.

Adesso andiamo ad inserire del codice PHP all’interno della pagina index.php visualizzata nell’editor.


Inseriamo il seguente codice all'interno del blocco <?php ‌ ?>: echo "Evviva! Ecco il mio primo progetto PHP!";


Una volta apportate le nostre modifiche al file PHP salviamo il progetto tramite il comando save del menÚ a tendina file dell’IDE.

Per eseguire il progetto clicchiamo con il tasto destro del mouse sul progetto NuovoProgettoPHP e scegliamo il comando Run dal menĂš contestuale.


Se tutto è stato impostato correttamente dovrebbe aprirsi la finestra del vostro browser predefinito che restituirà al suo interno la frase che abbiamo inserito nel nostro progetto PHP.


FINE LEZIONE


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.