Guida a PHP 5

Lo scopo di questa guida è quello di portare le conoscenze di un neofita del PHP, a livello professionale.

Anche chi non ha mai programmato in PHP puo' tranquillamente avvicinarsi a questo fantastico linguaggio, per la prima volta, con questa guida che illustrerà passo passo e in modo dettagliato tutte le caratteristiche di PHP 5.

Dalla struttura del linguaggio, alle nozioni necessarie per creare delle vere e proprie applicazioni web.

PHP è un linguaggio Server-Side che vi permetterà di creare delle pagine dinamiche, scrivendo il vostro codice anche in mezzo alla stessa pagina HTML.

Server-Side significa che il vostro codice risiederà solo sul server, e che non sarà pertanto possibile accedere ai sorgenti dal lato client, come invece accade con linguaggi Client-Side come JavaScript.

In pratica, quando un utente apre una vostra pagina PHP, il Web Server viene interrogato e restituisce al client niente altro che una semplice pagina HTML o XHTML ecc...

La pagina HTML che il client visualizzerà, sarà prodotta da PHP grazie alle vostre direttive.

Prima di iniziare a programmare, è necessario che vi procuriate il software necessario.

Per testare le vostre applicazioni, AppServ andrà più che bene.
E' un pacchetto autoinstallante per piattaforma Windows, che installerà e configurerò automaticamente tutti i pacchetti di cui avrete bisogno, nel vostro PC.

Al momento in cui scrivo è disponibile la versione AppServ 2.5.10 :

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3
  • MySQL Root Password Reset

Una volta installato AppServ, aprite il vostro browser e digitate questo indirizzo per vedere se l'installazione ha avuto successo :

http://localhost/

Se vi appare una pagina rosa con la scritta "The AppServ Open Project" allora è tutto ok.

Ora vi serve solo un editor con cui scrivere e modificare il vostro codice, e al riguardo vi segnalo l'ottimo e gratuito PSPad con cui ho realizzato questo sito, in concomitanza con Aptana.

Nella prossima pagina vedremo come configurare in modo ottimale PSPad, per programmare in PHP.

Commenti

scusa ancora il disturbo, ho

scusa ancora il disturbo, ho installato Appserv, però mi viene un avviso di sicurezza di windows...devo consentire a Apache HTTP Server di comunicare con le reti private o le reti pubbliche?
grazie
massimo

ciao, scusa ma non ho capito

ciao, scusa ma non ho capito bene a cosa serve Appserv...creo un server nel mio pc?
grazie
aspetto risposta
massimo

appserv

appserv non è altro che un insieme di programmi, fra cui apache, che rimarrà "in ascolto" in attesa di richieste http.
una richiesta http è quando apri il browser e vai ad esempio su su sito.it

Quindi le persone non possono entrare nel tuo computer ma ricevere le risposte che il suo server (grazie ad appserv) gli fornirà in seguito ad una richiesta http.
calcola cmq che se nessuno conosce il tuo indirizzo ip perciò non potranno neanche interrogare il tuo server, quindi serve solo a te per impostare un ambiente di sviluppo attraverso cui imparare a programmare php a costo zero, senza acquistare hosting eccetera.

informazione

ciao, volevo chiderti...ma con questo appserv il server lo faccio io? perchè ci sono tanti siti che ti fanno utilizzare il loro server....secondo te quale mi conviene? e poi se utilizzo un server di altri siti posso sempre e comunque utilizzare PSPad??
aspetto risposta
Grazie
Massimo

appserv

si, con appserv il server lo fai tu e ti consiglio di usarlo per creare l'ambiente di sviluppo in cui metti i file, li provi e programmi con pspad.
Quando poi il prodotto/sito è finito lo carichi su un host tipo aruba, serverplan ecc...

Ciao, innanzi tutto

Ciao,
innanzi tutto complimenti per la guida, mi é stata parecchio utile per addentrarmi nel vastissimo mondo PHP.
Poi però ti volevo chiedere se potevi raccomandarmi qualche pacchetto, se esiste ovviamente, per linux che abbia le stesse applicazioni di AppServ. Grazie

tasksel

beh su ubuntu niente di + facile... dal terminale lancia il comando "tasksel" e installa il server LAMP (Linux Apache MySQL PHP)

Problemi con il compilatore

Congratulazioni per la guida, ma ho un problema di indirizzamento ... credo.
Infatti complando un qualsiasi file
mi da errore.(php_mbstring.dll non é stato trovato)
Ho per caso saltato qualche opzione nella installazione ???
Saluti...Carlo

Complimenti

Ciao,
ho letto le prime pagine e mi è sembrata da subito ottima per chi come me è a digiuno sull'argomento, che comunque lo affascina.
Alcuni link, ad esempi e a pagine sono corrotti (es.cap.16 e cap.47).
Spero sia una cosa momentanea.. ciao e grazie.

ora dovrebbe essere a posto

ogni tanto la cache di drupal si impalla.
ora dovrebbe essere a posto ;-)

Opzioni visualizzazione commenti

Seleziona il tuo modo preferito per visualizzare i commenti e premi "Salva impostazioni" per attivare i cambiamenti.