Centos 8-无法将 HTML 文件解析为 PHP,除非发生文件下载

Centos 8-无法将 HTML 文件解析为 PHP,除非发生文件下载

我正在将网站从 Centos 7 服务器迁移到 Centos 8 服务器。

该网站在带有 HTML 扩展名的文件中拥有 PHP 代码,通常我在 htaccess 文件中使用它:

RemoveHandler .html .htm

AddHandler application/x-httpd-php .htm .html
AddType application/x-httpd-php .htm .html

但这会导致文件下载。

PHP 可以正常工作,我可以毫无问题地运行 .php 文件。关闭此功能后,我还可以运行 HTML 文件。

我已经security.limit_extensions = .php .html/etc/php-fpm.d/www.confhtaccess 文件中尝试了多种不同的方法,但没有任何效果。

答案1

答案是:

<FilesMatch \.(php|phar|html)$>
    SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost"
</FilesMatch>

相关内容