我有一台Centos 7机器。
我决定从源代码中安装apache、mysql和php。
我已经(从源代码)安装了apache & mysql包(要求:使用apr (源代码)、apr-util (源代码)、pcre(安装了yum)、perl (已安装))。
现在,我正在尝试安装php,配置文件在安装的扩展名部分停止,并说:
配置:错误: DBA:未能找到必要的头文件(S)
( 1)我该怎么修理它?
我在互联网上看到,我可以用db4-devel修复它,问题是CentOS 7中没有db4-devel。
( 2)是否有任何替代方案?
3)如何使php(7.0.3)安装./configure中的所有扩展?
发布于 2016-03-24 05:04:27
你的网络搜索是正确的。以上错误是由缺少依赖项引起的: Berkeley DB开发文件。
正确的CentOS 7包是libdb-devel,所以安装它可以让您继续到下一个缺少的依赖项。
“所有扩展”有点过于武断,无法给出确切的答案,但在现阶段,所有错误都可能缺少依赖关系,所以只需一个一个地查找并安装它们,直到它运行为止。
https://unix.stackexchange.com/questions/264384
复制相似问题