php script.php打印脚本,而不是在linux上执行它?

时间:2014-05-14 21:50:25

标签: php linux

我正在努力迁移Web服务器,其中一个后端脚本没有从cron正确执行。所以我手动尝试执行php脚本,而不是执行它,脚本被打印到控制台。权限设置为777。

[root@hostname]#    php script.php
<?
$log->LogStart();
.........
.....
......
?>

1 个答案:

答案 0 :(得分:2)

HamZa在他的评论中出现。使用完整的开放标记<?php代替短开标记<?

您已在php.ini中允许使用短打开标记,但在从命令行调用php时,不使用php.ini。 (您可以通过为您的通话提供参数来指向php.ini。)

如果不允许使用短打开标签,php会将<?解析为常规'html',然后回复它。