2014-12-23 55 views
0

我们说我已经构建了一个名为HelloWorld的非常棒的Symfony控制台应用程序。我现在希望它可以在我的电脑上随处可用,所以我可以运行“helloworld”,它会输出“HELLO WORLD”。人们会如何完成这样的事情?我想过把它添加到我的别名文件中,但我觉得还有比这更好的方法。如何让Symfony命令全局运行

回答

1

首先这与php,symphony2或控制台无关。这是关于操作系统。

您需要将该应用程序放在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

+0

@ bolow我在哪里提到这与Python有什么关系?但谢谢你的回答,我很欣赏它。我会尝试一下:)而且,我添加Symfony的原因是因为它是用Symfony的控制台组件构建的,并且它们有执行文件的特殊方式。 – djangokillen

+0

@ user3520448在标签 – bolov

+0

sry我的意思是php – bolov

0

如果您使用Linux,那么只需要加一个别名它在你的.bashrc文件:

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