编辑:正如培根·比特斯在下面的评论所建议的那样,我需要另存为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版本,在这种情况下似乎运行良好。