我有一个与Apache的Centos 7,我想编译PHP 7.0和5.6,并configuration为PHP-FPM。 我如何configurationApache以允许用户使用.htaccess更改php版本?
示例.htaccess条目:
AddHandler应用程序/ x-httpd-php7 .php
如果你打算使用mod_php , 你不能 ,因为负责模块加载的指令不能在.htaccess上下文中使用。
如果你的服务器使用mod_proxy和mod_proxy_fcgi 来访问一个你想要的PHP版本的php-fpm服务器,因为这个方法使得httpd完全“不可知”在你可能使用的PHP版本上,所有你需要做的就是告诉你的服务器点适用于php文件的适当的php-fpm unix套接字:
<FilesMatch \.php> SetHandler proxy:unix:/path/to/app.sock|fcgi://localhost/ </FilesMatch>