CentOS 7 / Apache 2.4 / FastCGIconfiguration

有谁知道如何使用Apache 2.4在CentOS 7机器上正确configurationPHP / FastCGI?

在Apache虚拟主机configuration文件中,我有这样的:

<FilesMatch \.php$> SetHandler "proxy:fcgi://127.0.0.1:9000" </FilesMatch> 

它的作品,但只适用于以.php结尾的文件(我可以访问控制面板而不是网站)

CMS输出的页面没有任何扩展名,我得到一个“访问被拒绝”。 当我访问一个页面时出错。

页面(CMS模板)不包含PHP代码,但他们似乎受此影响。 我怎样才能确定,这也适用于没有任何扩展的页面?

非常感谢!

你需要做的是先build立一个实际的PHP页面。 例如,Wordpress使用一个index.php ,然后使用mod_rewrite规则来redirect所有stream量。 所以你看到的只是干净的URL,但它仍然是一个PHP文件,带有运行整个演出的PHP扩展。

这个线程讨论如何将所有的URL指向一个PHP文件。 请记住,您可以在.htaccess和Apacheconfiguration中执行此操作。