2014-12-23 53 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'