PHP 5.4.4 无法识别 --enable-dbase


PHP 5.4.4 unrecognized --enable-dbase

我正在尝试使用 --enable-dbase 选项在 CentOS 6.1 x64 服务器上编译 php 5.4.4,但我收到此错误:配置:警告:无法识别的选项:--enable-dbase

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

dbase扩展在 5.3 中从 PHP 发行版中删除。

编译 PHP ,您需要直接从 PECL 安装它。

测试你是否使用Linux发行版Ubuntu或Debian

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

(可选,如果你 php vertions> 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 中测试您的函数。对我来说,它奏效了,我希望你觉得它有用。

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