PHP 代码停在 > 而不是 ?>

Joe*_*Joe 2 server php

我正在使用 Ubuntu 服务器 16 并安装了 php,当我有一个 php 文件时,代码在 > 处中断并在网页上显示其余代码。

代码或我的服务器有问题吗?谢谢

fak*_*dad 6

问题显然是该文件没有使用.php文件扩展名。虽然类 Unix 系统通常不关心文件扩展名是什么(即在大多数情况下程序应该能够在没有扩展名的情况下告诉文件类型),但 Web 服务器确实依靠文件扩展名来告诉它是否需要做预处理。

当然,解决方案是使用.php文件扩展名而不是其他扩展名。

至于未来的故障排除建议,基于它的颜色的文本编辑器显示的链接的图像,它,事实上,相信的东西停在>在字符if声明。虽然回想起来很容易将其识别为错误的文件扩展名的结果,但这可能是问题不在于 Web 服务器中的错误的线索。

信贷的云解决方案几乎完全md5madman上的答案,以堆栈溢出这个问题