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

时间:2012-12-15 07:21:25

标签: php phpunit command-line-interface

我只是安装phpunit.phar并尝试设置它。我想要做的是将phpunit.phar放在路径中,以便我可以直接从php cli运行它。此时,它位于我的include_path中,我可以将它包含在任何地方的脚本中。但是,我认为我需要做的是从cli“php phpunit.phar”运行它。

这是可行的还是适当的?

...谢谢RG

4 个答案:

答案 0 :(得分:12)

我认为phpunit.phar只需要在你的路径变量中。或者使用以下内容编写一个位于/ usr / bin中的小脚本:

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

答案 1 :(得分:3)

如果您使用的是Windows

  1. 创建名为phpunit.bat
  2. 的bat文件
  3. 经过以下行
  4. 将文件保留在任何您想要的位置
  5. 在Windows上设置路径变量
  6. %~dp0php.exe %~dp0pharcommand.phar %*
    

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

    phpunit --v
    

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

/usr/share/pear/exec/phpunit.phar -c app