13

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

这是可行的还是合适的?

4

4 回答 4

15

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

#!/bin/sh
php /path/to/phpunit.phar
于 2012-12-15T07:25:54.247 回答
4

如果您使用的是窗户

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

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

phpunit --v
于 2014-05-10T06:51:34.973 回答
2

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

于 2014-05-29T22:40:00.990 回答
1

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

/usr/share/pear/exec/phpunit.phar -c app
于 2015-07-06T16:45:29.240 回答