我刚刚安装了 phpunit.phar 并正在尝试设置它。我要做的是将 phpunit.phar 放在一个路径中,以便我可以直接从 php cli 的任何地方运行它。此时,它在我的 include_path 中,我可以从任何地方将它包含在脚本中。但是,我认为我需要做的是从 cli“php phpunit.phar”运行它。
这是可行的还是合适的?
我刚刚安装了 phpunit.phar 并正在尝试设置它。我要做的是将 phpunit.phar 放在一个路径中,以便我可以直接从 php cli 的任何地方运行它。此时,它在我的 include_path 中,我可以从任何地方将它包含在脚本中。但是,我认为我需要做的是从 cli“php phpunit.phar”运行它。
这是可行的还是合适的?
我认为 phpunit.phar 只需要在你的路径变量中。或者使用以下内容编写一个位于 /usr/bin 的小脚本:
#!/bin/sh
php /path/to/phpunit.phar
如果您使用的是窗户
%~dp0php.exe %~dp0pharcommand.phar %*
现在您可以在 cmd 提示符下运行
phpunit --v
根据http://phpunit.de/getting-started.html,这不再是必要的。您可以简单地将 phpunit.phar 重命名为 phpunit,chmod 可执行文件,并将其放在您的路径(通常是 /usr/local/bin)中,它应该会自动检测解释器指令。
您可以从任何地方运行它。只需给出正确的路径:
/usr/share/pear/exec/phpunit.phar -c app