html css javascript jQuery php apache | martedi 7 febbraio 2012 13:03:41
A cosa serve Apache?
Il nome è molto accattivante e spontaneamente mi sta simpatico, se non altro
per la storia tragica degli Indiani d'America. Se hai già realizzato qualche pagina, ti sarai accorto che con il solo
codice HTML al massimo puoi ottenere delle bellissime pagine statiche, che in alcun modo possono interagire con
l'utente. Volendo realizzare un sito dinamico che dialoghi con i visitatori, come accade per i blog o comunque per siti il
cui contenuto è in costante evoluzione o modifica, il solo HTML non è più sufficiente. La soluzione principe per
rispondere a questi problemi, scelta da chi costruisce materialmente il mondo web, è l'utilizzo del linguaggio
di programmazione PHP. Ci sono anche altre valide possibilità, come ASP Active Server Page, ma
la parte del leone la fa senza ombra di dubbio PHP.

Ma Apache cosa c'entra?
PHP permette di inserire contenuti dinamici in una pagina. Un semplice esempio:
oggi è il 7 e questo giorno ricade nella prima quindicina del mese
. Il testo che vedete evidenziato è frutto di poche righe di PHP inserite nel codice della pagina. materialmente non è
stato scritto quello che leggete! Il server dove è ospitato codice62.it interpreta queste istruzioni e risponde in
modo diverso in funzione della data in cui aprite la pagina. E' il server che interpreta lo script PHP e costruisce
una risposta HTML che inserirà all'interno della vostra pagina web. Quando si sviluppa una pagina web è necessario
testarla all'istante ed in più occasioni, per verificare che il suo aspetto finale sia conforme a quanto ci siamo proposti.

Ma abbiamo visto che per testare una pagina contenente del codice PHP necessitiamo di un server. Quello che in
gergo viene comunemente chiamato
local http server. Apache appunto! Ecco svelato l'arcano. Apache è un server che installiamo
sulla nostra macchina, che ci permette di lavorare in locale come se stessimo navigando un sito
appoggiato ad un server remoto. Ci sono molte cose da sapere su Apache. Dipende da quanto volete approfondire la vostra conoscenza.
Potreste anche passarci dei mesi a leggere tutte le note tecniche. Giusto per darci un'occhiata, perché essere curiosi fa sempre bene,
provate a visitare il sito ufficiale:
www.apache.org. Dimenticavo,
è una risorsa free. Bello no?
Una volta installato Apache è ora di pensare a PHP.
Ma PHP è difficile da imparare?
Si e No. Se non
avete mai affrontato un linguaggio di programmazione ci metterete un po' più di tempo. Se avete già avuto altre esperienze,
soprattutto se avete maneggiato Perl o C, il passaggio risulterà quasi indolore. PHP in questi ultimi anni è esploso come
linguaggio "
server side" di maggior successo per una serie di motivi:
- è free
- è molto intuitivo e non richiede eccessivi formalismi
- ha una libreria di funzioni molto estesa ed in continuo divenire
Anche qui vi consiglio di dare un'occhiata al sito ufficiale che è
www.php.net
dove potrete trovare tutto su questo linguaggio.
una videoguida su come installare Apache + PHP + MYsQL + phpmyadmin grazie ad un unico software: easyphp
MySQL a cosa serve?
Non basta PHP? E' possibile realizzare siti, anche di una certa complessità, senza fare
uso di database. Questo dovrete deciderlo voi. Se però avete la necessità di lavorare su di una mole importante di dati, è consigliabile
che utilizziate la struttura dei "
record" tipica dei database. In questo modo potrete memorizzare, ricercare, riordinare,
filtrare ed estrapolare i vs. dati in tempo reale e direttamente con script PHP inseriti all'interno delle vostre pagine web.
MySQL
vi permette di fare questo in modo abbastanza intuitivo, interfacciandosi perfettamente con PHP. Notizie ufficiali su MySQL
le potete trovare qui:
www.mysql.com .