Alo*_*hwe 6 html php .htaccess
我正在使用linux服务器,在我的服务器中我安装了PHP 7.*版本.我想在HTML文件中使用PHP代码.现在它在网页中呈现PHP代码.我在.htaccess文件中使用以下代码但它无法正常工作.
AddHandler x-httpd-php .html .htm
Run Code Online (Sandbox Code Playgroud)
和
AddHandler php7-script .php .html .htm
Run Code Online (Sandbox Code Playgroud)
和
<FilesMatch "\.html?$">
SetHandler application/x-httpd-php7
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用.
小智 1
安装php7.0-cgi后
\n\nsudo apt install php7.0-cgi\n\nyou can add to your .htaccess\n\nAddHandler php70-cgi .php \nRun Code Online (Sandbox Code Playgroud)\n\n告诉 Apache 在任何扩展名为“.php”的文件上运行 PHP\n使用名为 php70-cgi 的模块,即 module/php70-cgi.so
\n\n它不起作用的一个原因可能是网络服务器设置
\n\n/etc/apache2/sites-available/default\nRun Code Online (Sandbox Code Playgroud)\n\n如果有 AllowOverride \xe2\x80\x9eNone\xe2\x80\x9c 将其设置为 \xe2\x80\x9eAll\xe2\x80\x9c 否则只能进行设置<Directory>而不进行设置.htaccess
<Directory /var/www/>\n ...\n AllowOverride All\n ...\n</Directory>\nRun Code Online (Sandbox Code Playgroud)\n