Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE



Похожие документы
Apache 2, PHP5, MySQL 5

Tale attività non è descritta in questa dispensa

3. Installare Wamp Server

Corso di PHP. Prerequisiti. 1 - Introduzione

Innanzitutto andiamo sul sito ed eseguiamo il download del programma cliccando su Download Dropbox.

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Xampp. Valeriano Maysonnave - A.A. 2014/2015 -

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Modelli Computazionali per Sistemi Complessi

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Introduzione a Dev-C++

Guida all installazione e configurazione di Joomla 1.5

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

I tutorial di MadLabs.. Installazione e prima configurazione

Il Web Server e il protocollo HTTP

INSTALLAZIONE JOOMLA

Sito web parrocchiale: STRUMENTI E PROGRAMMI

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Come installare e configurare il software FileZilla

Esempio di esecuzione di una pagina JSP: Il client chiede la pagina: sdfonline.unimc.it/info/modulo.jsp;

Il web server Apache Lezione n. 3. Introduzione

Realizzare il layout di un sito web senza utilizzare frame e tabelle

FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)

Una piattaforma per creare blog, che utilizza il linguaggio PHP e si

Installazione e configurazione di Java DB in Windows (7)

Progetto di Ingegneria del Software 2. SWIMv2

Joomla: Come installarlo e come usarlo. A cura di

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Configurare TPTP in Eclipse e testare un applicazione

Backup e Aggiornamenti

Esercitazione n. 10: HTML e primo sito web

Application Server per sviluppare applicazioni Java Enterprise

6. Predisposizione di un Web server di sviluppo

Client - Server. Client Web: il BROWSER

19. LA PROGRAMMAZIONE LATO SERVER

ICARO Terminal Server per Aprile

Installiamo phpbb 3 Articoli MT Website

XAMPP (a cura di Michele Acierno a.a. 2012/2013)

Ulteo OVD Open Virtual Desktop (Un Desktop Virtuale Open Source)

Individuare Web Shell nocive con PHP Shell

Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans

MANUALE D USO DELLA PIATTAFORMA ITCMS

<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>jsp Page</title> </head> <body>

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2.

CNR.LAN Filemanager Guida completa

Manuale. Gestione biblioteca scolastica by Rosset Pier Angelo is licensed under a Creative Commons

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

Olga Scotti. Basi di Informatica. File e cartelle

SVILUPPO DEL BLOG Autori: Ilari Michele, Cimini Oscar, Zaleski Dawid

Installazione del Software. per lo Sviluppo di Applicazioni Java

Programmazione Server Side e Database in rete

Progetto Porte Aperte sul Web Comunicazione web a scuola CMS open source JoomlaFAP

GateManager. 1 Indice. tecnico@gate-manager.it

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per

Ermanno Ancona pagina 1/5. Installazione XAMPP

1. FileZilla: installazione

Corso sul linguaggio Java

CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM.

2.1 Installazione e configurazione LMS [4]

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

Creare un nuovo articolo sul sito Poliste.com

Costruzione di siti web. Il Content Management System Joomla

Aggiornamento programma da INTERNET

EASYPHP: semplici istruzioni di installazione e uso

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

Introduzione ad EasyPHP

VADEMECUM TECNICO. Per PC con sistema operativo Windows XP Windows Vista - Windows 7

FPf per Windows 3.1. Guida all uso

Guida all uso. Esso sarà riportato nell intestazione. Vediamo:

Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)

D R O P B O X COS È DROPBOX:

Il calendario di Windows Vista

Virtualizzazione VirtualBox su Host Windows

Scrivere un programma in Java

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

Come installare WAMPP

Windows. Cos è I componenti principali Le funzioni essenziali. 1

1.1.1 ATLAS Postazione Studente : CONFIGURAZIONE DI ATLAS CON CLIENT LINUX

Configurazione di Java per poter utilizzare l applet JEsMS.

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Istruzioni per installare EpiData e i files dati ad uso di NetAudit

Lavorare con PowerPoint

SID - GESTIONE FLUSSI SALDI

AMBIENTE DEV PASCAL. Dev-Pascal Finestra di apertura

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Iniziamo ad utilizzare LiveBox ITALIANO.

Guida all'installazione del CMS MediaWiki

Транскрипт:

Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni per l'impresa, applicazioni web e applicazioni mobile. Disponendo inoltre di un compilatore C/C++, anche i programmatori in questi linguaggi possono trarre beneficio dall'utilizzo di questo potente IDE. Nelle ultime versioni, e in particolare con la versione 6.5, NetBeans offre il supporto a linguaggi dinamici come PHP, JavaScript, Groovy e Ruby. Per quanto riguarda lo sviluppo di applicazioni web in Php, NetBeans favorisce l'integrazione tra HTML, CSS, Javascript e Php e consente di sviluppare agevolmente il sito web in locale come vedremo in questo articolo. Per prima cosa, procuriamoci Xampp. E' un software open-source liberamente scaricabile dal sito www.xampp.org. Comprende, come abbiamo avuto modo di dire altre volte, un web server (Apache2), un database server (MySQL) e altri applicativi e fornisce supporto al linguaggio Php e al Perl. La sua installazione è pressochè immediata e per attivarlo, in ambiente Linux, basta digitare dalla shell dei comandi (ipotizziamo di usare un pc col sistema operativo Ubuntu): sudo /opt/lampp/lampp start Fig. 1 Il software Xampp è stato attivato La directory del sito web di default si chiama htdocs e si trova in /opt/lampp. Essa è munita dei permessi dell'utente root per cui spesso risulta scomodo salvare, rinominare o cancellare i file in essa contenuti. Configuriamo Xampp allora perchè possa lavorare direttamente con i siti utente della macchina (si legga l'articolo appunti_apache.pdf, collocato nella sezione Sistemi Operativi del mio sito web). Editiamo il file /opt/lampp/etc/httpd.conf e individuiamo le righe relative alla direttiva UserDir di Apache. In particolare, siamo interessati alla riga evidenziata nella figura 2. Essa è commentata (carattere #), togliamo allora il commento. netbeans_php.pdf Pag. 1/6 Cozzetto

Fig. 2 Contenuto del file httpd.conf Il file httpd-userdir.conf contiene le impostazioni per i siti utente. Creiamo nella nostra cartella utente (nel mio caso la cartella maurizio), così come indicato nel file httpd-userdir.conf, la cartella public_html, poi lasciamo invariate tutte le altre impostazioni. Riavviamo Xampp (sudo /opt/lampp/lampp restart). Puntiamo il browser alla URL http://localhost/~maurizio/ Se otteniamo qualcosa di simile alla figura 3, allora il nostro lavoro è andato a buon fine. netbeans_php.pdf Pag. 2/6 Cozzetto

Fig. 3 Il mio sito utente Nella figura sono inevitabilmente presenti altre cartelle e altri file di prova ma se tutto è stato fatto nell'ordine indicato nel sito utente non dovrebbe esserci nulla. A questo punto, apriamo NetBeans e creiamo un Progetto Php. Fig. 4 File > New Project... > Php > Php Application netbeans_php.pdf Pag. 3/6 Cozzetto

Fig. 5 Diamo il nome alla nostra applicazione Php Fig. 6 Scegliamo il server locale e la URL del nostro progetto netbeans_php.pdf Pag. 4/6 Cozzetto

Il nostro progetto appare sul lato sinistro dello schermo. Scriviamo qualche riga di codice di test nella pagina index.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title></title> </head> <body> <?php echo "Ciao! Questa è la tua prima web application in Php progettata con NetBeans!";?> </body> </html> Fig. 7 Il contenuto del file index.php Eseguiamo il progetto (Tasto destro del mouse sul progetto > Run) Se tutto è ok, avremo una schermata simile a quella di fig. 8. netbeans_php.pdf Pag. 5/6 Cozzetto

Fig. 8 Il risultato nel browser della pagina index.php Come mostra il mio articolo, NetBeans è un IDE estremamente flessibile, in grado di adattarsi facilmente a piattaforme e a linguaggi differenti, il che lo rende un prodotto estremamente interessante da usare in ambiente scolastico, dove normalmente, in un laboratorio, possono essere installati molti ambienti di sviluppo (per esempio per Java si possono trovare sulle macchine ambienti come Jcreator o JBuilder, per il C/C++ ambienti come DevC++ o ancora editor come Scite e chi più ne ha più ne metta). Non cito Dreamweaver in quanto, benchè con esso si possa anche programmare, è uno strumento prezioso soprattutto per chi deve fare grafica e non debba sempre e necessariamente programmare. Riducendo le doppie o le triple installazioni di software, si migliorano le performance dei dischi e si risparmia spazio e alla fine si consentono ai vari utilizzatori esperienze diverse pur senza abbandonare l'ide preferito. netbeans_php.pdf Pag. 6/6 Cozzetto