Installare PHP 7.2 su Debian Stretch: differenze tra le versioni

Riga 114: Riga 114:


== Versioni diverse di PHP per diversi Virtual Host ==
== Versioni diverse di PHP per diversi Virtual Host ==
Potrebbe capitare che ci siano alcuni siti o applicazioni che richiedono una certa versione specifica di PHP e che non possono essere passati sull'ultima versione installata.
<br/>
In questo caso possiamo agire sui file di configurazione dei singoli virtual host e impostare una direttiva specifica.
<br/>
Installiamo innanzitutto i moduli di collegamento tra le librerie PHP FPM e FastCGI;
<pre>
# a2enmod actions fcgid alias proxy_fcgi
</pre>
Quindi andiamo ad agire sui file di configurazione dei virtual host.


=== Virtual Host con PHP 5.6 ===
Aggiungiamo la seguente direttiva prima della chiusura del file:
<pre>
    # IMPOSTO PHP 5.6 COME PREDEFINITO
    ####################################
    <FilesMatch \.php$>
        SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost/"
    </FilesMatch>
    # FINE IMPOSTAZIONE
</VirtualHost>
</pre>
=== Virtual Host con PHP 7.2 ===
Aggiungiamo la seguente direttiva prima della chiusura del file:
<pre>
    # IMPOSTO PHP 7.2 COME PREDEFINITO
    ####################################
    <FilesMatch \.php$>
        SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"
    </FilesMatch>
    # FINE IMPOSTAZIONE
</VirtualHost>
</pre>


{{Autori
{{Autori