我正在尝试在我的 Mac (OSX 10.8.2) 上安装 Apache。
我正在使用 MAMP,它运行,但每当我尝试查看 phpinfo.php 以外的页面(html 或 php)时,我只看到源代码。
日志文件中没有错误。
我也尝试过预装的网络服务器,结果相同。XAMP 也一样。
如何让服务器解释逻辑而不是打印它?
有根据的猜测。您已经尝试过这段代码,它运行完美:
<?php
phpinfo();
?>
现在您已经复制了一些如下所示的 PHP 代码:
<?
foo();
bar();
?>
...并且它被 PHP 解释器忽略了。请注意重要的区别:<?php
vs <?
。
如果是这种情况,您需要执行以下操作之一:
<?php
..htaccess
php.ini
php.ini
phpinfo()
尝试输入 localhost 127.0.0.1 而不是 127.0.0.1/index.php