更新:我通过运行apt-get upgrade
更新了许多 php 包来修复这个问题,它肯定是一个有缺陷的 php 扩展,现在已经修复了
我有运行 homestead 的 vagrant(Ubuntu 14.10),当我 ssh 到虚拟机并简单地输入
php -v
甚至
php
它说
Segmentation fault
我目前甚至没有尝试运行脚本。我尝试重新启动虚拟机。我该如何查找问题?
更新:我可以通过浏览器加载 php!我似乎只是 cli
更新2:Strace:http://pastebin.com/txWwLf5k
答案1
这与内存分配有关。原因可能是 PHP 配置错误,例如,查看 php.ini 中的“memory_limit”值是否低于机器提供的值。如果有疑问,请阅读有关操作系统的“共享内存”设置。