如何修复C++预处理器“/lib/cpp”;配置PHP 7.0.1时出现健全性检查错误失败


How to fix the C++ preprocessor "/lib/cpp" fails sanity check error when configure PHP 7.0.1

我在macos x 10.11上从源代码安装了gcc 5.3.0,并在环境变量$PATH中设置了gcc 5.30。

但当我配置PHP 5.5.30时,它显示

configure:error:C++预处理器"/lib/cpp"未通过健全性检查

我该怎么解决这个问题?如何使用gcc 5.3.0中的c++/cpp而不是旧版本的gnu c++?

您需要安装g++;我曾经在RHEL 5.2发行版上遇到过这个问题,通过安装"gcc-c++"rpm解决了这个问题。