На самом деле не проблема. Просто любопытно.
Когда я запускаю hhvm в cli напрямую, он печатает использование. Что-то, что я должен указать php-файл. Но когда я запускаю php (это символическая ссылка на / usr / bin / hhvm), он просто зависает. Я должен остановить это с помощью Ctrl ^ C. Кроме того, когда я запускаю файл php, hhvm выполняет файл и возвращает меня, чтобы получить приглашение, но php выполняет файл и затем зависает.
Почему это происходит?
Php работает через fast-cgi с nginx без проблем. Я думаю, что это причина того, что phpstorm прекратил получать соединения от xdebug после того, как я обновил hhvm.
Постскриптум У меня не установлен php. Просто hhvm и я сделал ссылку / usr / bin / hhvm -> / usr / bin / php для работы композитора.
Это потому, что двоичный файл HHVM работает в режиме PHP, где он пытается эмулировать то, что делает двоичный файл PHP.
В этом случае он не зависает, но ожидает ввода, поскольку запуск php-cli без аргументов заставляет его читать из stdin, а затем выполнять его.
Других решений пока нет …