我有一些在 Linux 机器上开发的 PHP 文件,我现在正在 Mac (OS 10.8.2) 上工作。页面在 Mac 上没有正确显示,即使它们在 linux 机器上正确显示。经过一番调查,我发现这是因为它无法识别这样的语法:
<?=$var ?>
任何以 a 开头的东西<?
,而不是 a <?php
(不仅仅是上面的 var 快捷方式,任何代码块)都被解释为纯文本,而不是 PHP。在 Linux 开发盒和生产服务器上,<?
可以很好地识别快捷语法。我认为这是我在设置过程中错过的配置,那么我错过了什么?我可以配置我的 Mac 来识别这种语法吗?
mac 正在运行PHP 5.3.15
。开发盒运行较早的5.*
. 我不知道生产服务器上的版本。