Index.php工作,而Index.html不适用于WAMP上的localhost

Index.php工作,而Index.html不适用于WAMP上的localhost,php,html,iframe,indexing,localhost,Php,Html,Iframe,Indexing,Localhost,我有一组PHP脚本在一个项目的HTML文件中运行。有一个带有选项卡的主窗口,每个选项卡调用其中一个包含PHP文件的HTML。为此,我使用iframe。PHP脚本连接到MySQL数据库以检索数据并根据用户的需要显示。为此,我使用WAMP,并设置了一个HTML页面作为索引文件。但是,如果我将一个HTML页面作为索引文件,则选项卡不会响应。如中所示,我可以看到该选项卡,但它不连接到数据库,也不检索数据。如果我将同一个文件保存为PHP索引文件而不做任何更改,我将无法再看到框架和选项卡,但是PHP脚本可以

我有一组PHP脚本在一个项目的HTML文件中运行。有一个带有选项卡的主窗口,每个选项卡调用其中一个包含PHP文件的HTML。为此,我使用iframe。PHP脚本连接到MySQL数据库以检索数据并根据用户的需要显示。为此,我使用WAMP,并设置了一个HTML页面作为索引文件。但是,如果我将一个HTML页面作为索引文件,则选项卡不会响应。如中所示,我可以看到该选项卡,但它不连接到数据库,也不检索数据。如果我将同一个文件保存为PHP索引文件而不做任何更改,我将无法再看到框架和选项卡,但是PHP脚本可以工作,并且可以轻松地从数据库中检索数据。我在我的每一个选项卡上都尝试了这个方法,每次,PHP脚本都可以工作,而HTML(包括PHP)却不能。我做错了什么?如何使用PHP使HTML页面工作?

在.HTML页面上执行PHP的方法是修改.htaccess文件。此文件可能是隐藏的,因此根据您的FTP程序,您可能需要修改一些设置才能看到它。然后您只需要为.html添加以下行:

AddType application/x-httpd-php .html`
或for.htm

AddType application/x-httpd-php .htm`
如果您只计划在一个页面上包含PHP,那么最好以这种方式进行设置:

<Files yourpage.html>
AddType application/x-httpd-php .html
</Files>

AddType应用程序/x-httpd-php.html
此代码将仅使PHP在yourpage.html文件上可执行,而不是在所有html页面上


或者在
httpd.conf
中,如果您希望全局使用它,请左键单击计算机右下角托盘中的Wamp图标>>Apache>>左键单击httpd.conf>>向下滚动2/3rd>>添加AddType应用程序/x-httpd-php.html,如下所示>>保存并关闭它>>重新启动Wamp>>完成


AddType应用程序/x-compress.Z
AddType应用程序/x-gzip.gz.tgz
AddType应用程序/x-httpd-php.php
AddType应用程序/x-httpd-php.php3
AddType应用程序/x-httpd-php.html

如果他想在全球范围内复制httpd.conf,可能会复制。我已经试过了。它让我的本地主机下载php文件,而不是出于某种原因对其进行解析,因此这完全不起作用。还有其他选择吗?我必须删除“application/”部分,并添加php5而不是php。现在工作。谢谢你的帮助!