Я не понимаю, как файл .phar
можно выполнить в командной строке в Linux. Если он может быть выполнен только путем ввода имени файла, он shoudl был преобразован в двоичный.как файл .phar может быть запущен в командной строке
Обычный способ выполнения php-файла заключается в вводе php filename.php
(попросить PHP-интерпретатор выполнить файл). но в случае файла .phar файл запускается автоматически, даже если он содержит приложение php. как это делается?
Я загрузил файл syfony.phar с сайта http://symfony.com. он содержит php-скрипт в корневой папке. но не имеет синтаксиса, как вы упомянули – DesirePRG
curl -LsS http://symfony.com/installer> symfony.phar – DesirePRG
он делает, попробуйте запустить: '$ curl -LsS symfony.com/installer | head -n1', он будет отображаться '#!/usr/bin/env php' –