如何使Symfony命令全局运行

时间:2014-12-23 15:40:08

标签: php symfony console

我们说我已经构建了一个非常棒的Symfony控制台应用程序,名为HelloWorld。我现在希望它可以在我的计算机上随处可用,所以我可以运行" helloworld"它将输出" HELLO WORLD"。如何才能完成这样的事情?我已经考虑过将它添加到我的别名文件中,但我觉得这样做比这更好。

2 个答案:

答案 0 :(得分:1)

首先这与php,symphony2或console无关。这是关于OS。

您需要将该应用程序放在PATH中的文件夹中,或将该文件夹添加到PATH环境变量中。这取决于操作系统。

对于Ubuntu:
https://askubuntu.com/questions/60218/how-to-add-a-directory-to-my-path

对于Windows:
"Register" an .exe so you can run it from any command line in Windows

答案 1 :(得分:0)

如果你正在使用Linux,只需在你的.bashrc文件中添加一个别名:

alias mycommand='/usr/bin/php /path/to/myapp/app/console my:command'