Warning: preg_match() [function.preg-match]: Unknown modifier '2' in /web/htdocs/www.codice62.it/home/funzioni/registroVisita.php on line 91
a cosa servono apache php mysql phpmyadmin ?
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.
logo Apache http / https server

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.
logo PHP
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:
  1. è free
  2. è molto intuitivo e non richiede eccessivi formalismi
  3. 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 .
logo http database MySQL phpmyadmin

Ma serve anche

phpmyadmin?

Non basta PHP? PhpMyAdmin ti aiuta ad amministrare meglio MySQL, proponendoti una serie di strumenti che potenziano e sveltiscono il tuo lavoro. La guida ufficiale la trovi all'indirizzo: www.phpmyadmin.net

Di seguito alcuni link interessanti per aiutarti nell'installazione dei diversi componenti. Buon lavoro!
  1. www.phpnews.it
  2. www.croccobiscotto.it
  3. www.dylanblog.com
  4. www.extrowebsite.com
  5. www.vinzplanet.com