不是真的有问题。好奇。
当我直接在cli中运行hhvm时会打印使用情况。我必须指定php文件的东西。但是当我运行php(它是/ usr / bin / hhvm的符号链接)时,它就会挂起。我必须用ctrl ^ c来阻止它。此外,当我运行一个php文件时,hhvm执行文件并返回提示但php执行文件然后挂起。
为什么会这样?
Php通过fast-cgi与nginx一起工作,没有任何问题。我认为这是我更新hhvm后phpstorm停止从xdebug接收连接的原因。
P.S。我没有安装php。只是hhvm和我做了链接/ usr / bin / hhvm - > / usr / bin / php让作曲家工作。
答案 0 :(得分:2)
这是因为HHVM二进制文件在PHP模式下运行,它试图模拟PHP二进制文件的功能。
在这种情况下,它没有挂起但是等待输入,因为运行没有参数的php-cli导致它从stdin读取,然后执行它。