Page 8 - Corso facile di PHP + MYSQL
P. 8

DATABASE  MySqL…  MySql  è  il  database  relazionale  open  source  più
        diffuso al mondo. Originariamente sviluppato dalla società svedese TcX per uso interno,
        MySql costituisce oggi la soluzione ottimale (soprattutto in ambiente Linux) per chi è in
        cerca di un database veloce, flessible, affidabile e, soprattutto, gratuito!

        Nel sistema di funzionamento di un sito dinamico di tipo cms come è Drupal, il database è
        fondamentale  in  quanto  tutte  le  informazioni  del  sito  web  sono  in  esso  contenute  e
        richiamate  immediatamente  nel  momento  in  cui  l’utente  ne  fa  richiesta  ad  esempio
        cliccando  su  una  specifica  voce  di  menu  della  pagina  web  (Ricordiamo  che  il
        funzionamento di un sito dinamico è stato sinteticamente illustrato nella figura n. 1 della

        lezione precedente).












                        APACHE… è il nome della piattaforma server Web sviluppata dalla Apache
        Software  Foundation.  È  la  piattaforma  server  Web  modulare  più  diffusa,  in  grado  di

        operare  su  una  grande  varietà  di  sistemi  operativi,  tra  cui  UNIX/Linux,  Microsoft  e
        OpenVMS. Apache è un software che realizza le funzioni di trasporto delle informazioni,
        di internetwork e di collegamento, ha il vantaggio di offrire anche funzioni di controllo per
        la sicurezza. Apache dispone anche di moduli che comprendono gli interpreti PHP, PERL,
        ecc. Questi interpreti integrati in Apache vengono eseguiti con l’identita’ del server.




        Consideriamo  il  nostro  studio  base  del  linguaggio  PHP  analizzando  il

        comportamento  della  pagina  web  senza  codice  PHP  (quindi  una  semplice
        pagina HTML) ed invece una struttura web che contiene anche codice PHP

        unitamente al linguaggio HTML.



        Caso 1 (La pagina contiene solo codice HTML)


        Esiste  un  sistema  di  comunicazione  tra  il  Browser  (Firefox,  Safari,  Opera,
        Chrome, Internet Explorer) ed il server dove sono contenuti i file del sito web.
        Non  entreranno  in  gioco  altri  elementi  del  Server  come  l’interprete  PHP

        contenuto  nel  software  Apache  o  il  database  MySql.  Un  sito  web  creato  in
        questo modo viene definito “Statico” poiché le pagine contenute nello spazio
   3   4   5   6   7   8   9   10   11   12   13