【问题标题】:PHP configure error DBA: Could not find necessary header file(s)PHP 配置错误 DBA:找不到必要的头文件
【发布时间】:2016-06-01 17:06:42
【问题描述】:

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

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

我已经从源 apache 和 mysql 包安装(要求:使用 apr(source)、apr-util(source)、pcre-devel(yum installed)、perl(yum installed))。现在,我尝试安装 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 中安装所有扩展?

【问题讨论】:

    标签: php linux unix centos


    【解决方案1】:

    试试

    apt-get install libdb-dev
    

    至于扩展(如果您有参考安装):执行 php-config 并从那里使用配置选项。

    否则你必须考虑你想要哪些扩展并将它们添加到配置脚本中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多