运行任何 PHP 时出现分段错误

运行任何 PHP 时出现分段错误

更新:我通过运行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”值是否低于机器提供的值。如果有疑问,请阅读有关操作系统的“共享内存”设置。

相关内容