我正在使用linux服务器,并且在我的服务器上安装了PHP7.*版本。我想在HTML文件中使用PHP代码。现在,它在网页中呈现PHP代码。我在我的.htaccess文件中使用了以下代码,但它不起作用。
AddHandler x-httpd-php .html .htm
和
AddHandler php7-script .php .html .htm
和
<FilesMatch "\.html?$">
SetHandler application/x-httpd-php7
</FilesMatch>
但所有这些都不起作用。
发布于 2018-07-16 04:12:43
安装php7.0-cgi之后
sudo apt install php7.0-cgi
you can add to your .htaccess
AddHandler php70-cgi .php
告诉Apache使用名为php70-cgi的模块对任何扩展名为".php“的文件运行PHP。
它不工作的一个原因可能是
/etc/apache2/sites-available/default
如果存在AllowOverride
“None”,则将其设置为“All”,否则只能在<Directory>
中进行设置,而不能在.htaccess
中进行设置
<Directory /var/www/>
...
AllowOverride All
...
</Directory>
https://stackoverflow.com/questions/44512947
复制相似问题