【发布时间】:2014-12-11 22:23:10
【问题描述】:
我在 Windows 32 位(PHP 版本 5.6.3)上安装了 XAMPP 5.6.3,我想安装 PHPUnit。
我按照PHPUnit官方网站的说明进行操作:
https://phpunit.de/manual/current/en/installation.html#installation.phar.windows
但是当我在命令行中运行这一行 phpunit --version 时,我收到了这条消息:
'php' is not recognized as an internal or external command, operable program or batch file.
我该如何解决这个问题?
【问题讨论】:
-
我有 PHPUnit 3.7.18 版本在 PHP 5.3.18 上的 Windows XP 上运行。您使用的是什么版本的 Windows(x32 或 x64),您希望在什么版本的 PHP 下运行什么版本的 PHPUnit?
-
检查 PHP.exe 的 CLI 版本是否在您的 PATH 变量中。在您可以通过 PHP 的 CLI 版本从任何地方运行 PHP 脚本文件之前,请不要使用 PHPUnit。我怀疑这就是问题所在。
-
@RyanVincent : windows 32bits and PHP Version 5.6.3
-
@RyanVincent 这是我的 PATH 变量:
C:\ProgramData\Oracle\Java\javapath;C:\app\Aimad\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\bin -
转到安装 php 的目录并从命令行运行 'php --ini'。它会告诉你它在哪里寻找“配置”信息。最简单的方法是将 php 目录添加到“路径”变量中。请参阅“我的电脑”-> 属性->“环境变量”。您的问题几乎可以肯定是找不到 php.exe,而不是与 PHPUnit 有任何关系。
标签: phpunit