hhvm的符号链接与二进制不同

时间:2016-04-15 09:16:56

标签: php linux command-line-interface archlinux hhvm

不是真的有问题。好奇。

当我直接在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让作曲家工作。

1 个答案:

答案 0 :(得分:2)

这是因为HHVM二进制文件在PHP模式下运行,它试图模拟PHP二进制文件的功能。

在这种情况下,它没有挂起但是等待输入,因为运行没有参数的php-cli导致它从stdin读取,然后执行它。