PHP命令行没有运行PHP文件?

时间:2015-01-22 18:46:32

标签: php

我目前正从Windows命令提示符启动PHP。使用:

C:\xampp\php>php -f c:\Uncrypt.php

哪个输出:

  

■< ? p t p h o“t​​ t”; ? >

根据帮助文档php -h,这很奇怪。 -f的切换应该:

  

-f解析并执行。

但是,这不起作用。 PHP已正确安装&在浏览器中运行时工作,并且:

C:\xampp\php>php -v

吐出:

  

PHP 5.6.3(cli)(建于2014年11月12日17:18:08)

     

版权所有(c)1997-2014 PHP小组

     

Zend Engine v2.6.0,版权所有(c)1998-2014 Zend Technologies

这意味着PHP.exe的命令行界面至少会达到此目的。

我还在环境变量(用户和系统)中添加了足够的PATH。

搜索之后,PATH变量似乎是根本原因,但是运行PATH会带出我的PHP目录,并且文件关联链接到notepad ++(这可能是一个错误吗?)


根据要求,以下是此PHP文件的内容(带有编码的屏幕截图)

<?php echo "tt"; ?>

Encoding & File Contents

1 个答案:

答案 0 :(得分:0)

您可以尝试不使用-f。我之前遇到过这个问题。