如何从任何地方运行“ php phpunit.phar” CLI?

问题描述 投票:11回答:4

我刚刚安装了phpunit.phar,正在尝试进行设置。我想做的是将phpunit.phar放在路径中,这样我就可以从php cli的任何地方直接运行它。此时,它在我的include_path中,我可以从任何地方将其包含在脚本中。但是,我认为我需要从cli“ php phpunit.phar”运行它。

这可行还是合适?

php phpunit command-line-interface
4个回答
13
投票

我认为phpunit.phar只需位于您的path变量中。或编写一个小脚本,该脚本位于/ usr / bin中,内容如下:

#!/bin/sh
php /path/to/phpunit.phar

3
投票

如果使用Windows,则>

  1. 创建名为phpunit.bat的蝙蝠文件
  2. 粘贴下一行
  3. 将文件保留在任意位置
  4. 在Windows上设置路径变量
  5. %~dp0php.exe %~dp0pharcommand.phar %*
    

现在您可以在cmd提示符下运行

phpunit --v

1
投票

根据http://phpunit.de/getting-started.html,这不再是必需的。您可以简单地将phpunit.phar重命名为phpunit,将其chmod可执行,然后将其放在您的路径中(通常是/ usr / local / bin),它应该会自动检测到解释器指令。


1
投票

您可以从任何地方运行它。给出正确的路径即可:

© www.soinside.com 2019 - 2024. All rights reserved.