设置 Apache2 以 php 8.0 的方式处理 .html 文件
P粉670838735
P粉670838735 2024-01-16 11:25:21
0
1
441

我已经根据此 linode 指南设置了 php/apache:https://www.linode.com/docs/guides/install-php-8-for-apache-and-nginx-on-ubuntu/

这似乎有效,我有一个 apache 服务器,可以提供文件服务,并处理 .php 文件。

但是,我正在花时间弄清楚如何告诉 apache 使用 .php 处理 .html 文件。我对 .htaccess (a-la- https://manage.accuwebhosting.com/knowledgebase/2492/Parse-HTML-As-PHP-Using-HTACCESS-File.html 等)所做的任何修改都不会产生任何变化。我还将 AllowOverride All 设置为 /etc/apache2/apache2.conf 中的 /var/www/ 目录。此外,大多数有关该主题的在线信息都指向 .php 的早期版本,没有具体提及 8.0

什么可以让apache用 8.0处理.html

P粉670838735
P粉670838735

全部回复(1)
P粉373990857

您需要为此模块,确认您在 httpd.conf 中有此行​​,或将其添加到其中:

LoadModule mime_module modules/mod_mime.so

另请检查您的系统上是否存在 modules/mod_mime.so 文件。

然后在httpd.conf中找到或添加模块部分:


    # following line will change mime type of .html file to php
    # and they will be handled as such
    AddType application/x-httpd-php .html

指令 AllowOverride All 将启用 .htaccess 文件,但您还需要启用 mime_module。

当然,在更改配置后重新启动 apache 服务器。

模块文档:此处

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!