1

我进行了大量研究以找到 php7 的 dbase dll,但我没有找到。

有没有人找到它?或者您是否知道是否有办法从旧版本重建 dbase.dll 以制作新版本。

[15-Oct-2015 23:20:30 UTC] PHP Warning:  PHP Startup: dbase: Unable to initialize module
Module compiled with module API=20131226
PHP    compiled with module API=20141001
These options need to match
 in Unknown on line 0

在这个错误中我们可以看到模块是用模块 20131226 编译的,有没有办法把它用新模块重新构建?

谢谢你们

4

4 回答 4

5

我在 github 上找到了这个。你可以试试看。当我尝试它时没有错误并且创建了文件。

https://github.com/mote0230/dbase-pecl-php7

于 2016-04-06T15:21:42.957 回答
2

在撰写本文时,dbase已经三年多没有更新了。

它没有为 PHP7 做好准备,似乎没有活跃的维护者,并且可能不可用。

您不能重建 DLL。

于 2015-10-16T06:09:26.147 回答
1

如果服务器上没有 dbase 扩展(可能是由于 php7 实现延迟),我找到了这个纯 PHP 替换: https ://github.com/donfbecker/php-dbase

于 2019-06-18T13:17:02.247 回答
0

Windows 上的 PHP7 版本可从https://pecl.php.net/package/dbase获得。

如果你需要php_dbase.dllPHP 7.1 或 PHP 7.2,你可以去https://github.com/nufue/pecl-dbase-windows

于 2018-01-02T15:26:47.940 回答