不能在我的本地主机上执行PHP


Can't execute PHP on my localhost

我试图在我的本地主机上执行PHP脚本,但它显示脚本本身而不是执行它。我在Mac上使用XAMPP。我如何解决这个问题并看到实际执行而不是脚本?

我不认为问题出在FileMatch

如果你去

http://localhost

和Xamp管理面板显示,这意味着您可以使用扩展。

你是用这个开头的吗?:

<?php

你必须把脚本放在标签之间:

<?php echo 'HEllo world!' ?>

否则,它将被解释为文本,并将由客户端像普通html一样处理,而不是由服务器处理。

很可能是您忘记将.php文件与php相关联。将此添加到apache配置中:

<FilesMatch '.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

并重新启动apache。更多信息请参考官方说明

在XAMPP中,php模块已经被激活并配置。你能把代码贴出来吗?如果你进入localhost/你会看到这样的东西吗?你能运行左边的演示吗?