PHP配置错误DBA:找不到必要的头文件

时间:2016-02-19 23:25:17

标签: php linux unix centos

你好,我有一台Centos 7机器。

我决定从源代码安装apache,mysql,php。

我已经从源码安装apache& mysql包(要求:使用apr(source),apr-util(source),pcre-devel(yum安装),perl(yum安装))。现在,我试图安装php,配置文件在安装的扩展部分停止并说:

configure: error: DBA: Could not find necessary header file(s)

1)我该怎么做才能修复它?

我在互联网上看到我可以用db4-devel修复它,问题是CentOS 7中没有db4-devel。

2)是否有任何更换包?

还有一个问题:

3)如何让php(7.0.3)在./configure中安装所有扩展名?

1 个答案:

答案 0 :(得分:1)

尝试

php-config

至于扩展(如果你有参考安装):执行{{1}}并使用那里的configure-options。

否则,您必须考虑所需的扩展名并将其添加到configure-script中。