0

我正在尝试使用 --enable-dbase 选项在 CentOS 6.1 x64 服务器上编译 php 5.4.4,但我收到了这个错误:configure: WARNING: unrecognized options: --enable-dbase

我在 ./ext/ 目录中看到没有 dbase 文件夹,所以我从http://pecl.php.net/package/dbase下载了源代码。仍然,同样的错误。有没有人遇到过这个问题?

4

3 回答 3

2

dbase扩展已从 5.3 的 PHP 发行版中删除

在编译 PHP之后您需要直接从 PECL 安装它。

于 2012-06-26T12:09:18.993 回答
1

测试你使用的是 Linux 发行版 Ubuntu 还是 Debian

sudo apt-get install php-pear php5-dev
sudo pecl install dbase

(如果您 p​​hp 版本 > 5.5 并显示错误运行,则可选 -> sudo pecl install -Z dbase )

创建文件

sudo nano /etc/php5/apache2/conf.d/dbase.ini

并在 dbase.ini 中添加这一行extension=dbase.so

(在 php.ini 中添加 lib 扩展 dbase.so) sudo nano /etc/php5/apache2/php.ini添加行extension=dbase.so

sudo service apache2 restar

并在 php.ini 中测试您的功能。对我来说它有效,我希望你觉得它有用。

于 2015-10-29T00:19:10.950 回答
0

我认为您现在必须通过 pecl 或 pear 安装它,而不是在编译 php 源时完成它,也许手册尚未更新

于 2012-06-26T11:25:38.183 回答