Альтернатива использованию Шебанга

Я пытаюсь настроить свою систему так, чтобы php можно было запускать без включения shebang в каждый файл. Есть ли альтернатива использованию #!/usr/bin/php в каждом php файле я пишу?

-2

Решение

Шебанг нужен только в том случае, если PHP должен вызываться напрямую из оболочки / инструмента, как и любой другой скрипт оболочки. Примеры являются функциями system() или же exec*() обеспечивается многими языками, включая PHP.

При вызове команды инструменты ищут шебанга, чтобы решить, какой интерпретатор вызвать. Это работает и для awk:

#!/usr/bin/awk -f
BEGIN { print "begin" }

Общая идея состоит в том, чтобы поместить команды, например. в / usr / local / bin, сделать chmod a+x и использовать их, как и любую другую команду, без необходимости вручную выбирать нужного переводчика.

Заключение

Shebang не нужен для файлов веб-сервера, которые никогда не называются скриптами оболочкой или внешним инструментом.

1

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

Других решений пока нет …

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