Como permitir alterar a versão do PHP via .htaccess no Apache?

1

Eu tenho um Centos 7 com Apache, eu quero compilar o PHP 7.0 e 5.6 e configurá-lo como PHP-FPM. Como posso configurar o Apache para permitir que os usuários alterem a versão do PHP usando o .htaccess?

Exemplo de entrada do .htaccess:

AddHandler application/x-httpd-php7 .php

    
por Hubert Nodżak-Pluta 18.02.2017 / 15:09

1 resposta

2

Se você planeja usar mod_php , você não pode , porque a diretiva que cuida do carregamento do módulo não pode ser usado no contexto do .htaccess.

Se seu servidor estiver usando mod_proxy e mod_proxy_fcgi acessando php-fpm strong> server com sua versão php desejada, porque este método torna o httpd completamente "agnóstico" na versão php que você pode estar usando, tudo que você precisa fazer é dizer ao seu servidor para apontar para o soquete do php-fpm unix apropriado para arquivos php:

<FilesMatch \.php>
    SetHandler proxy:unix:/path/to/app.sock|fcgi://localhost/
</FilesMatch>
    
por 18.02.2017 / 20:09