Apache'de .htaccess aracılığıyla php sürümünün değiştirilmesine nasıl izin verilir?

Feb 18 2017

Apache ile bir Centos 7'im var, php 7.0 ve 5.6'yı derlemek ve bunu PHP-FPM olarak yapılandırmak istiyorum. Apache'yi kullanıcıların .htaccess kullanarak php sürümünü değiştirmelerine izin verecek şekilde nasıl yapılandırabilirim?

Örnek .htaccess girişi:

AddHandler uygulaması / x-httpd-php7 .php

Yanıtlar

2 ezra-s Feb 18 2017 at 19:09

Eğer siz kullanım planı mod_php , yapamazsın modülü yükledikten ilgilenir direktif .htaccess bağlamda kullanılamaz çünkü.

Eğer sunucu kullanıyor mod_proxy ve mod_proxy_fcgi için bir erişmek php-fpm bu yöntem hangi php versiyonu üzerinde yapmanız gereken tek şey noktasına sunucu söylemek edilir kullanıyor olabilir httpd tamamen "agnostik" yapar, çünkü istediğiniz php sürümü ile sunucu php dosyaları için uygun php-fpm unix soketine:

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