back to top

Cos’è PHP e a cosa serve

In questa guida vedremo di capire insieme le basi di uno dei linguaggi di scipting lato server più usati sul Web: PHP o più precisamente PHP Hypertext Preprocessor. E’ bene precisare fin da subito che lo scopo di questo manualetto è di essere una guida di base a PHP e quindi di fornire le conoscenze basilari a chi, per la prima volta, si affaccia all’argomento.

Cos’è PHP?

PHP è un potentissimo linguaggio di scripting che consente di creare complesse applicazioni lato server (che girano cioè all’interno di un web server) come ad esempio forum, guestbook, sistemi di statistiche, e-commerce, ecc.

Pubblicità

Da un punto di vista tecnico possiamo dire che un server web è in grado di “far girare” applicazioni in PHP solo nel momento in cui sia stato installato il realtivo interprete il quale ha il compito di leggere la sintassi PHP e trasformarla in linguaggio macchina.

Prima di procedere è bene sottolieare che PHP è un linguaggio multipiattaforma, questo significa che funziona correttamente su server web equipaggiati con differenti sistemi operativi in quanto esistono differenti versioni dell’interprete PHP in grado di funzionare sia in ambiente UNIX che Win. In linea di massima possiamo dire che è consigliabile un suo utilizzo su server Linux (che costituisce l’ambiente nativo di questo linguaggio) tuttavia, come detto, è possibile utilizzarlo anche in ambiente Windows (se adeguatamente equipaggiato) e anche su MacOS.

Creare l’ambiente di lavoro

Se avete Windows e volete testare in locale gli esercizi pratici che vi proporrò in questo corso vi consiglio di scaricare WAMP oppure EasyPHP: si tratta di due pacchetti grazie ai quali potrete installare in automatico sul vostro PC Windows il WebServer Apache, PHP e MySQL.

Se utilizzate MAC OS X potete fare altrettanto scaricando MAMP, mentre se utilizzate una piattaforma Linux è probabile che tutto ciò che vi serve sia già installato nel sistema. In alternativa vi consiglio di visitare i seguenti siti dove potrete scaricare tutto quello di cui avete bisogno:

  • Apache – Il sito ufficiale del WebServer più diffuso al mondo. Freeware;
  • PHP – Il sito ufficiale di Php dove potrai scaricare gratis l’ultima release di PHP. Freeware;
  • MySQL – Il sito ufficiale del database preferito dagli sviluppatori PHP. Potente e Gratuito.

La procedura per l’installazione di questi software varia a seconda del sistema operativo che state utilizzando. Vi consiglio di seguire attentamente le informazioni contenute nei manuali dei rispettivi software.

Una volta terminata la procedura di installazione possiamo testarne il buon esito con poche righe di PHP. Aprite un comune editor di testo (NotePad di Windows va benissimo!) e scrivete:

<?php
phpinfo()
?>

Salvate come “info.php” nella root del webserver. Ora digitate:

http://localhost/info.php

e state a guardare cosa succede… se tutto è andato liscio dovreste vedere una schermata simile a questa:

Ora che abbiamo installato PHP possiamo iniziare a vedere un po’ come funziona. proseguendo alla prossima lezione della nostra guida.

Domande e Risposte

Cos’è PHP?

PHP è un linguaggio di programmazione per il web che opera a livello di server (cioè è un linguaggio server-side) in quanto è quest’ultimo ad eseguire le istruzioni contenute nel programma restituendone il risultato al client che ha ne fatto richiesta.

Cosa sono LAMP, WAMP e MAMP?

PHP è un linguaggi di scripting multipiattaforma che può girare su diversi sistemi operativi.

Come faccio a scrivere un file PHP?

È possibile scrivere in PHP con qualsiasi editor di testo, anche Notepad di Windows è perfetto. Ci sono comunque molti editor creati apposta per il PHP come, ad esempio, come NuSphere e Codelobster.

Come faccio a sapere se il mio hosting supporta PHP?

La stragrande maggioranza degli hosting web oggi disponibili supporta correttamente PHP. Quest’ultimo, infatti, è di gran lunga il linguaggio di programmazione per il web più diffuso al mondo. Inoltre PHP funziona su svariate piattaforme, dai vari ambienti Unix/Linux a macchine Windows.

Come faccio a sapere quale versione di PHP è installata sul mio hosting?

Crea un file PHP con il seguente contenuto <?php phpversion(); ?>, salvalo con nome versione.php, caricalo nella root del tuo spazio web e prova a richiamarne la URL mediante il tuo browser digitando, ad esempio, www.miosito.com/versione.php. Così facendo dovresti visualizzare la versione di PHP in uso nel tuo spazio web.

Pubblicità
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).