PHP文件不会在本地停止打开

时间:2014-01-23 22:33:38

标签: php apache localhost

我不确定这里发生了什么,但我今天正在努力配置我的apache服务器,但是在经历了麻烦之后放弃了并且刚刚安装了MAMP。问题是,现在当我打开本地php文件时,一打开另一个就打开,直到我关闭Firefox。当我用Chrome打开文件时,显示的只是代码?在我将.html的扩展名更改为.php

之前,页面正常

文件所在的位置(即本地主机或桌面)没有区别。 有没有其他人有这个问题?我怀疑这可能与手动安装apache然后MAMP有关吗?在此过程中肯定会出现问题。

也许有可能完全卸载apache并重新开始,但我不知道该怎么做!

感谢您的帮助,

马盖特

1 个答案:

答案 0 :(得分:2)

将文件资源管理器中的PHP文件加倍,或者使用浏览器的“打开”对话框从文件系统中打开,将打开它们作为常规HTML或文本(取决于浏览器)。为了让它们像PHP一样工作,你必须仿佛进入一个网页,因为PHP代码是由网络服务器而不是浏览器解释的。即http://localhost/somefile.php

确保站点中PHP页面的链接是相对链接。即<a href='/somefile.php'>Somefile</a>而不是文件系统链接,即<a href='file:///c:\webroot\somefile.php'>Somefile</a>。 PHP必须通过服务器。 HTML文件也是如此。如果您提供文件系统链接,则无论如何链接都不适用于任何其他人。