我正在尝试使用php可执行文件来解析脚本,但它无法正常工作。我运行这样的事情:
php c:\ test.php
和test.php包含:
<?
echo 'hello!';
?>
这正是运行命令返回的内容。它返回原始代码。我怎样才能让它实际解析代码并返回“你好!”代替?
答案 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页面,它可能只是显示为文本文件。