我在html文件中运行我的php代码时遇到问题。我尝试过.htaccess方法和处理程序方法。我正在使用带有cpanel(版本11),apache(2.2.15)和php(5.2.13)的网络服务器。我也尝试过xampp上的文件,它们工作完美,但是当我将它们上传到网络服务器时,php来自html内部的代码将无法运行。 有什么建议吗?
答案 0 :(得分:4)
您需要通知Apache需要PHP解析'html'类型的文件。您可以通过将其添加到Apache配置文件(httpd.conf)来执行此操作:
AddType application/x-httpd-php .html
但是,如果您有其他HTML文件,我建议只将文件重命名为PHP(或设置一些内部映射,这样您就不会一起指定扩展名)。如果您有自己提供的静态HTML文件,则PHP解释器执行这些文件是多余的。
答案 1 :(得分:1)
为什么不将它变为PHP文件,然后在.htaccess
中使用HTML重写PHP扩展?