dBase 扩展可用于 PHP 7 吗?

问题描述 投票:0回答:4

我做了很多研究来寻找 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 编译的,有办法使用它并用新模块重建它吗?

php php-7 pecl dbase
4个回答
5
投票

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

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


1
投票

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

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

您无法重建 DLL。


1
投票

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


0
投票

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

如果您需要

php_dbase.dll
PHP 7.1 或 PHP 7.2,您可以前往 https://github.com/nufue/pecl-dbase-windows

© www.soinside.com 2019 - 2024. All rights reserved.