"DB4 major version配置错误Header contains different version”错误解决

这是configure的一个bug,解决方法来自

从国外搜罗的文章

http://www.lampdocs.com/blog/2013/04/checking-for-db4-major-version-configure-error-header-contains-different-version-how-to-solve/

简单说就是:

添加两个符号链接

# ln -s /usr/include /opt/include
# ln -s /usr/lib64 /opt/lib

然后当PHP需要Berkeldy DB时增加

-�Cenable-dba=shared �C-with-db4=/opt

比如最简单的情况:

./configure -�Cenable-dba=shared �C-with-db4=/opt

即可搞定

当然大家编译时还有别的配置项,根据自己情况而定。如果您用不到Berkeldy DB,那此文您就白读了,路过,打酱油。

你可能感兴趣的:(Berkeldy)