- Documentazione ufficiale
- Guide della comunità
- 12.04 LTS

web wiki forum planet
help.ubuntu-it comunità italiana

- Desktop
- Server
- Ricerca

Questa guida non è stata ancora completamente tradotta. Se vuoi contribuire alla sua traduzione contatta il Gruppo Traduzione di Ubuntu-it.
Guida a Ubuntu Server » Server web »
Indietro | Avanti

# 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.

Questa sessione da per scontato che Apache2 e il server MySQL siano installati e configurati. Per maggiori informazioni sull'installazione e sulla configurazione dei due server, consultare la rispettiva documentazione presenti in questo documento.

- Installazione
- Configurazione
- Test
- Riferimenti

## Installazione

The PHP5 is available in Ubuntu Linux. Unlike python and perl, which are installed in the base system, PHP must be added.

- 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.

Once you install PHP5 related packages and enabled PHP5 Apache 2 module, you should restart Apache2 Web server to run PHP5 scripts. You can run the following command at a terminal prompt to restart your web server:

    sudo service 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

- Per ulteriori informazioni, consultare la documentazione di php.net.

- Esistono diversi libri su PHP. O'Reilly dispone di due ottimi libri: Learning PHP 5 e PHP Cook Book.

- Consultare anche la documentazione online.

Indietro | Avanti