php.exe仅读取文件,不执行

时间:2019-05-10 01:47:49

标签: php powershell

编辑:正如培根·比特斯在下面的评论所建议的那样,我需要另存为UTF8

我正在尝试在Windows 10上的Powershell中执行任何php脚本。

看起来它正在吃掉脚本的“ <”,然后将该文件视为普通文件。

示例php脚本:

<?php

echo "why?";

?>

运行脚本的结果:

C:\php\php .\test.php
  ? p h p

 e c h o   " w h y ? " ;

 ? >

版本信息:

C:\php\php -v
PHP 7.3.5 (cli) (built: May  1 2019 13:16:56) ( NTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies

我之前使用nginx运行cgi版本,在这种情况下似乎运行良好。

0 个答案:

没有答案