Documentazione di UbuntuUbuntu 10.04Guida a Ubuntu serverServer webPHP5 - Linguaggio di scripting

PHP5 - Linguaggio di scripting

PHP è un linguaggio di script universale pensato per lo sviluppo web. Uno script PHP può essere inserito direttamente nel codice HTML. Questa sezione spiega come installare e configurare PHP5 in sistemi Ubuntu con Apache2 e MySQL.

This section assumes you have installed and configured Apache2 Web Server and MySQL Database Server. You can refer to Apache2 section and MySQL sections in this document to install and configure Apache2 and MySQL respectively.

Installazione

PHP5 è disponibile su Ubuntu linux.

  • Per installare PHP5 è possibile digitare, in un terminale, quanto segue:

    sudo apt-get install php5 libapache2-mod-php5
    

    È possibile eseguire script di PHP5 dalla riga di comando installando il pacchetto php5-cli. Per installare php5-cli è sufficiente eseguire il seguente comando al prompt del terminale:

    sudo apt-get install php5-cli
    

    È possibile inoltre eseguire gli script di PHP5 senza installare il modulo PHP5 di Apache. Per fare ciò, è sufficiente installare il pacchetto php5-cgi digitando il seguente comando al prompt del terminale: sudo apt-get install php5-cgi

    Per usare MySQL con PHP5 è necessario installare il pacchetto php5-mysql. Per installare php5-mysql, eseguire il seguente comando al prompt del terminale:

    sudo apt-get install php5-mysql
    

    Allo stesso modo, per usare PostgreSQL con PHP5 è necessario installare il pacchetto php5-pgsql. Per installare php5-pgsql, eseguire il seguente comando al prompt del terminale:

    sudo apt-get install php5-pgsql
    

Configurazione

Una volta installato PHP5, è possibile eseguire gli script di PHP5 dal browser web. Se il pacchetto php5-cli è installato, è possibile eseguire gli script PHP5 dal prompt dei comandi.

Il server web Apache2 è configurato, in modo predefinito, per eseguire gli script di PHP5. In altre parole, il modulo PHP5 quando viene installato, viene abilitato automaticamente nel server web Apache2. Verificare che i file /etc/apache2/mods-enabled/php5.conf e /etc/apache2/mods-enabled/php5.load esistano. Se non dovessero esistere, è possibile abilitare il modulo usando il comando a2enmod.

Una volta installati i pacchetti relativi a PHP5 e abilitato il modulo PHP5 per Apache2, è necessario riavviare il server web Apache2 per poter eseguire gli script PHP5. Per riavviare il server web, al prompt del terminale, digitare:

sudo /etc/init.d/apache2 restart 

Test

Per verificare l'installazione, è possibile eseguire la funzione «phpinfo» di PHP5 come segue:

<?php
  phpinfo();
?>

È sufficiente copiare il contenuto precedente in un file, come phpinfo.php, e salvarlo nella directory DocumentRoot del server web Apache2. Una volta puntato il browser web all'indirizzo http://hostname/phpinfo.php, dovrebbero venir visualizzati i valori di molti parametri di configurazione di PHP5.

Riferimenti