Configurazione PHP · 1 min read · Dec 15, 2025
Come Configurare suPHP Con PHP4 E PHP5 - Pagina 3
7 suPHP e PHP5
In questa sezione installiamo PHP5 e lo facciamo funzionare con suPHP. Il PHP4-CGI non verrà rimosso da questo!
7.1 Installare PHP5
Poiché non esiste un pacchetto ufficiale PHP5 per Debian Sarge, dobbiamo installare pacchetti di terze parti. Ci sono alcuni repository come backports.org o dotdeb.org che forniscono tali pacchetti. Di seguito installeremo il pacchetto PHP5-CGI da dotdeb.org.
Aggiungi le seguenti righe a /etc/apt/sources.list (non rimuovere gli altri repository!):
vi /etc/apt/sources.list| deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all |
Poi esegui
apt-get updateInstalla php5-cgi in questo modo:
apt-get install php5-cgi7.2 Configurare Apache
Il titolo è un po’ fuorviante. In realtà non dobbiamo cambiare la configurazione di Apache. Abbiamo ancora il nostro vhost come sopra:
| |
Tutto ciò che dobbiamo fare per far utilizzare PHP5 al nostro vhost www.example.com è cambiare la riga x-httpd-php in /etc/suphp.conf. Ora deve puntare al nostro binario php5-cgi:
vi /etc/suphp.conf| [handlers] ;Handler per script php x-httpd-php=php:/usr/bin/php5-cgi |
Non è nemmeno necessario riavviare Apache! Ora vai su http://www.example.com/info.php di nuovo con il tuo browser, e dovresti vedere che PHP5 è in esecuzione:

8 PHP4 E PHP5 Allo Stesso Tempo
Ora abbiamo sia php4-cgi che php5-cgi installati sul nostro server. Se hai più vhosts sul tuo server, puoi avere uno che utilizza PHP4 e l’altro che utilizza PHP5 allo stesso tempo. Per fare ciò, definiamo due handler in /etc/suphp.conf. Modifica la sezione [handlers] in modo che appaia così:
vi /etc/suphp.conf| [handlers] ;Handler per script php x-httpd-php=php:/usr/bin/php4-cgi x-httpd-php5=php:/usr/bin/php5-cgi |
Se vuoi utilizzare PHP4 nel tuo vhost, usa l’handler x-httpd-php:
| |
Se vuoi utilizzare PHP5, usa l’handler x-httpd-php5:
| |
Non dimenticare di riavviare Apache dopo le modifiche ai tuoi vhosts:
/etc/init.d/apache2 restart9 Link
- suPHP: http://www.suphp.org
- Apache: http://httpd.apache.org
- PHP: http://www.php.net
- Dotdeb: http://www.dotdeb.org
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.