как можно выполнить файл .phar в командной строке

0

Я не понимаю, как файл .phar может быть .phar в командной строке в Linux. Если он может быть выполнен только путем ввода имени файла, он shoudl был преобразован в двоичный.

Обычный способ выполнения php файла - это ввести php filename.php (попросить PHP-интерпретатор выполнить файл). но в случае файла.phar файл запускается автоматически, даже если он содержит приложение php. как это делается?

Теги:
phar

1 ответ

1
Лучший ответ

проверьте начало файла. Если это скрипт, shell, php, python, любой скрипт, он имеет свой собственный интерпретатор в самом начале в синтаксисе

#!/bin/interpeter

и если файл имеет разрешение +x, его можно выполнить, как если бы он был обычным двоичным исполняемым файлом.

  • 0
    Я загрузил файл syfony.phar с сайта symfony.com . он содержит скрипт php в корневой папке. но не имеет синтаксис, как вы упомянули
  • 0
    curl -LsS symfony.com/installer > symfony.phar
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню