我做了很多研究来寻找 PHP 7 的 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 编译的,有办法使用它并用新模块重建它吗?
我在 github 上找到了这个。你可以尝试一下。当我尝试时没有错误并且文件已创建。
如果服务器上没有 dbase 扩展(可能是由于 php7 实现延迟),我找到了这个纯 PHP 替代品: https://github.com/donfbecker/php-dbase
Windows 上的 PHP7 版本可从 https://pecl.php.net/package/dbase获得。
如果您需要
php_dbase.dll
PHP 7.1 或 PHP 7.2,您可以前往 https://github.com/nufue/pecl-dbase-windows。