目标:执行包含PHP命令的HTML文件(像这样,这只是一个演示的基本脚本。我得到的唯一输出是欢迎来到我的家1页,PHP的hello世界没有运行(
如果我能让它运行,我就用PHP从数据库中提取数据。
问题:尽管更改了位于butlinsminehead.co.uk
根域的.htaccess
文件,但我添加的任何内容都没有任何效果。我有很多选择
including AddHandler php-fastcgi `.php` `.php5` `.php72`
AddType text/html `.php .php5 .php72`
DirectoryIndex index.php index.php5 index.php72
我相信我正在运行php7,尽管这是输出:
System Linux zebedee3.namesco.net 2.6.32-754.6.3.el6.x86_64 #1 SMP Tue Oct 9 17:27:49 UTC 2018 x86_64
Build Date Sep 20 2016 12:10:20
Server API CGI/FastCGI
有人知道.htaccess文件应该包含什么吗?
HTML正在butlinsminehead.co.uk
的子域中运行
您需要设置正确的类型,即application/x-httpd-php
而不是text/html
。
您可以读取AddType
指令,因为*X类型由Y文件处理`so:
AddType text/html .php .php5 .php72
将是Html类型由PHP文件处理,而您想要的是PHP类型由Html文件处理:
AddType application/x-httpd-php .php .php5 .php72
如果不起作用,请尝试使用application/x-httpd-php5
。