我正在尝试使用 --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 源代码时完成它,也许手册尚未更新