1

我正在尝试在我的 Mac (OSX 10.8.2) 上安装 Apache。

我正在使用 MAMP,它运行,但每当我尝试查看 phpinfo.php 以外的页面(html 或 php)时,我只看到源代码。

日志文件中没有错误。

我也尝试过预装的网络服务器,结果相同。XAMP 也一样。

如何让服务器解释逻辑而不是打印它?

4

2 回答 2

4

有根据的猜测。您已经尝试过这段代码,它运行完美:

<?php
phpinfo();
?>

现在您已经复制了一些如下所示的 PHP 代码:

<?
foo();
bar();
?>

...并且它被 PHP 解释器忽略了。请注意重要的区别:<?phpvs <?

如果是这种情况,您需要执行以下操作之一:

  1. 将您的短开放标签替换为<?php.
  2. 在您的文件中启用短打开标签。你会在 outout 中找到路径。.htaccessphp.iniphp.iniphpinfo()
于 2012-11-06T15:43:09.013 回答
2

尝试输入 localhost 127.0.0.1 而不是 127.0.0.1/index.php

于 2012-11-06T15:30:08.993 回答