2

我按照这个https://github.com/facebook/hiphop-php/wiki/Building-and-installing-HHVM-on-CentOS-6.3我快完成了,但在最后一部分是

cd hiphop-php

git submodule init
git submodule update
export HPHP_HOME=`pwd`
export HPHP_LIB=`pwd`/bin
cmake .
make

错误说

[root@localhost hiphop-php]# cmake . CMAKE_PREFIX_PATH 丢失,继续进行 CMake/FindBoost.cmake:916 处的 CMake 错误(消息):无法找到请求的 Boost 库。Boost 版本:1.41.0 Boost 包含路径:/usr/include 检测到的 Boost 版本太旧。请求的版本是 1.48(或更高版本)。

尽管有这些错误,我确实遵循了这个

如果您的失败是在 @make@ 命令上,请尝试更正错误并再次运行 @make@,它应该从停止点重新启动。如果没有,请尝试按照上面的说明删除。如果您在构建时遇到一些问题,您也可以尝试将您的 Boost 升级到 1.50 版本,并将 GCC 升级到 4.6.1 版本:您可以按照以下说明进行构建 BOOST:https ://github.com/jackywei/HOW-TO- BUILD-HHVM-WiKi/wiki/Build-&-install-Boost-1.50-in-CentOS-(CentOS5.2-&-6.3-are-both-verified)

但仍然是同样的错误

请帮忙谢谢

4

1 回答 1

1

检查安装了哪个版本的 boost(通过 RPM):

rpm -qa boost

它可能是 boost-1.41。擦除该软件包 (rpm -e),然后安装 Boost 1.50。

于 2013-04-09T20:08:44.573 回答