PHP – Linguaggio di scripting

PHP è un linguaggio di scripting generico adatto allo sviluppo web. Gli script PHP possono essere incorporati in HTML. Questa sezione spiega come installare e configurare PHP in un sistema Ubuntu con Apache2 e MySQL.

Questa sezione presuppone che tu abbia installato e configurato Apache2 Web Server e MySQL Database Server. Puoi fare riferimento alle sezioni Apache2 e MySQL in questo documento per installare e configurare rispettivamente Apache2 e MySQL.

Installazione

PHP è disponibile in Ubuntu Linux. A differenza di Python, che è installato nel sistema di base, PHP deve essere aggiunto.

Per installare PHP e il modulo Apache PHP puoi inserire il seguente comando al prompt del terminale:

sudo apt install php libapache2-mod-php

Puoi eseguire script PHP al prompt del terminale. Per eseguire gli script PHP al prompt del terminale dovresti installare il pacchetto php-cli. Per installare php-cli puoi inserire il seguente comando:

sudo apt install php-cli

Puoi anche eseguire script PHP senza installare il modulo PHP di Apache. Per fare questo, dovresti installare il pacchetto php-cgi con questo comando:

sudo apt install php-cgi

Per usare MySQL con PHP dovresti installare il pacchetto php-mysql, così:

sudo apt install php-mysql

Similmente, per usare PostgreSQL con PHP dovresti installare il pacchetto php-pgsql:

sudo apt install php-pgsql

Configurazione

Se hai installato i pacchetti libapache2-mod-php o php-cgi, puoi eseguire script PHP dal tuo browser web. Se hai installato il pacchetto php-cli, puoi eseguire gli script PHP al prompt di un terminale.

Di default, quando libapache2-mod-php è installato, il server web Apache 2 è configurato per eseguire gli script PHP usando questo modulo. Verifica se i file /etc/apache2/mods-enabled/php7.*.conf e /etc/apache2/mods-enabled/php7.*.load esistono. Se non esistono, puoi abilitare il modulo usando il comando a2enmod.

Una volta che hai installato i pacchetti relativi a PHP e abilitato il modulo Apache PHP, dovresti riavviare il server web Apache2 per eseguire gli script PHP, eseguendo il seguente comando:

sudo systemctl restart apache2.service 

Testing

Per verificare la tua installazione, puoi eseguire il seguente script PHP phpinfo:

<?php phpinfo();?>

Puoi salvare il contenuto in un file phpinfo.php e metterlo nella directory DocumentRoot del server web Apache2. Puntando il tuo browser su http://hostname/phpinfo.php visualizzerai i valori dei vari parametri di configurazione di PHP.

  • Per informazioni più approfondite vedi la documentazione di php.net.

  • Ci sono una pletora di libri su PHP. Un buon libro di O’Reilly è Learning PHP, che include un’esplorazione dei miglioramenti di PHP 7 al linguaggio. Anche PHP Cook Book, 3rd Edition è buono, ma non è stato ancora aggiornato per PHP 7.

  • Inoltre, vedi la pagina Apache MySQL PHP Ubuntu Wiki per maggiori informazioni.

L’ultimo aggiornamento è di 1 anno, 5 mesi fa. Aiuta a migliorare questo documento nel forum.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.