php脚本不会运行,只是在浏览器中显示页面后面的代码

php脚本不会运行,只是在浏览器中显示页面后面的代码,php,browser,Php,Browser,当我在chrome web浏览器中运行localhost/filename.php时,它不会显示使用该文件名的代码输出,而是显示底层代码。我已经尽力消除了许多可能的因素,因此我知道当使用localhost/filename.php时,相同的文件可以在不同的mac上工作。我还尝试在safari web浏览器上使用它-同样的问题 我已经没有办法解决或缩小问题的范围了,所以我只是想问问是否有人遇到过同样的情况,并且知道如何解决它?您的主机没有执行php,因此这不是代码问题,而是php问题。请确保您的本

当我在chrome web浏览器中运行
localhost/filename.php
时,它不会显示使用该文件名的代码输出,而是显示底层代码。我已经尽力消除了许多可能的因素,因此我知道当使用
localhost/filename.php
时,相同的文件可以在不同的mac上工作。我还尝试在safari web浏览器上使用它-同样的问题


我已经没有办法解决或缩小问题的范围了,所以我只是想问问是否有人遇到过同样的情况,并且知道如何解决它?

您的主机没有执行php,因此这不是代码问题,而是php问题。请确保您的本地主机设置为执行PHP,否则它将显示为文本。

我假设您有一台mac电脑,并且您运行的是最新版本(mac OS X Mountain Lion),假设是这样,您很可能必须安装/启用PHP。这比以前版本的mac OS X稍微困难一些,因为苹果做了一些更改,但是下面的链接非常详细地展示了它,它还允许您在本地环境中设置phpmyadmin和mysql,这是我用来设置它的

您还可以做一些更简单的事情,使用服务器软件,如MAMP或XAMPP,它们只是一个简单的安装程序,但是它们提供的自由度不如手动安装(也不确定它们是否支持mountain lion)

MAMP:


XAMPP:

底层代码=PHP或HTML?如果您是从localhost加载,我们需要知道您使用的是什么操作系统。如果Windows可能没有安装或启用PHP,如果OSX,则需要在本机apache安装中启用PHP。什么操作系统?什么Web服务器?不,我已经安装了apache,仍然没有看到输出:(apache是的,但是您还需要启用PHP,它不仅仅是apache附带的。如果安装了PHP,请转到您的终端并键入
PHP-v
,如果安装了PHP,则应返回已安装的PHP版本