我试图让 php 可执行文件来解析脚本,但它不起作用。我运行这样的东西:
php c:\test.php
并且 test.php 包含以下内容:
<?
echo 'hello!';
?>
这正是运行命令返回的内容。它返回原始代码。我怎样才能让它真正解析代码并返回“你好!” 反而?
我试图让 php 可执行文件来解析脚本,但它不起作用。我运行这样的东西:
php c:\test.php
并且 test.php 包含以下内容:
<?
echo 'hello!';
?>
这正是运行命令返回的内容。它返回原始代码。我怎样才能让它真正解析代码并返回“你好!” 反而?
确保在 php.ini 中启用了short_open_tag设置。如果做不到这一点,请使用稍微长一点的时间<?php
来启动您的脚本。
另一种选择可能是尝试使用 -f 命令行选项。
php -f c:\test.php
自从我从命令行运行 php 已经有一段时间了,但试试这个:
<?php
echo 'hello!';
?>
还要确保您的网络服务器配置正确。如果未将其配置为通过 php 解释器运行 .php 页面,则它可能仅显示为文本文件。