为什么PHP没有解析我的脚本?

时间:2009-05-16 07:19:23

标签: php parsing executable

我正在尝试使用php可执行文件来解析脚本,但它无法正常工作。我运行这样的事情:

  

php c:\ test.php

和test.php包含:

<?
echo 'hello!';
?>

这正是运行命令返回的内容。它返回原始代码。我怎样才能让它实际解析代码并返回“你好!”代替?

4 个答案:

答案 0 :(得分:3)

确保在php.ini中启用了short_open_tag设置。如果做不到这一点,请使用时间稍长的<?php来启动脚本。

答案 1 :(得分:1)

另一种选择可能是尝试使用-f命令行选项。

php -f c:\test.php

答案 2 :(得分:0)

自从我从命令行运行php以来已经有一段时间了,但试试这个:

<?php
echo 'hello!';
?>

答案 3 :(得分:0)

还要确保您的网络服务器配置正确。如果它没有配置为通过php解释器运行.php页面,它可能只是显示为文本文件。