Как заставить команду Symfony работать глобально

Мы говорим, что я создал действительно классное консольное приложение Symfony под названием HelloWorld. Теперь я хочу, чтобы он был доступен везде на моем компьютере, чтобы я мог запустить «helloworld», и он выдаст «HELLO WORLD». Как можно сделать такую ​​вещь? Я думал о добавлении его в мой файл псевдонимов, но я чувствую, что есть лучший способ, чем это.

0

Решение

Во-первых, это не имеет ничего общего с php, symphony2 или console. Это про ОС.

Вам нужно поместить это приложение в папку, которая находится в PATH или добавьте эту папку в PATH переменная окружения. Это зависит от ОС.

Для Ubuntu:
https://askubuntu.com/questions/60218/how-to-add-a-directory-to-my-path

Для Windows:
"регистр" .exe, чтобы вы могли запустить его из любой командной строки в Windows

1

Другие решения

Если вы используете Linux, просто добавьте псевдоним к нему в вашем файле .bashrc:

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

По вопросам рекламы [email protected]