0

我试图让 php 可执行文件来解析脚本,但它不起作用。我运行这样的东西:

php c:\test.php

并且 test.php 包含以下内容:

<?
echo 'hello!';
?>

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

4

4 回答 4

3

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

于 2009-05-16T07:23:09.007 回答
1

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

php -f c:\test.php
于 2009-05-16T07:33:58.603 回答
0

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

<?php
echo 'hello!';
?>
于 2009-05-16T07:23:11.703 回答
0

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

于 2009-05-16T07:25:04.023 回答