2013-07-04 47 views
0

我想知道,是否有一种方法可以在PHP 4.2.3上使用SQLite?对PHP 4.2.3的SQLite支持

如果你说我必须更新我的PHP版本,不,我不能简单地更新我的PHP版本。 系统已经拥有数据库,但我无法更改该数据库,但这不是我的权限,尽管我可以查看,编辑或对该数据库执行任何操作。

,所以我想,也许它更容易,如果我用我自己的SQLite数据库,让我自己的函数来处理SQLite数据库,但我不知道这是否是由PHP版本4.2.3

感谢支持,任何建议都将是一个很大的提升。

+1

如果你仍然在使用'PHP4' ...请不要。 **这是2013年!**如果你的雇主强迫你,退出......它不会比PHP4差。 ** PS **:我不认为你可以。 AFAIK,扩展不是向后兼容...反正,不是后向兼容。 – CodeAngry

+0

是的,我知道,但这个应用程序已经产生了很多钱:如果我/我们做了一个大规模的系统更换需要时间。 –

+0

你可以编写自己的扩展... – garzanti

回答

1

对于我发现的是的,可以在php4下安装sqlite。

而且sqlite的扩展的源代码是在这里:http://pecl.php.net/package/SQLite

记住的是不再支持,并代替sqlite2 sqlite3的。

但是,如果你今年仍然使用php4,我不认为你会介意使用旧的sqlite,对吧? :P

顺便说一句,恕我直言,如果该应用程序让你赚钱,我认为你应该至少花一些时间更新它。

0

我遇到了类似的情况被困在PHP4中。而且我知道你来自哪里(如果这是你自己花的钱,转换说起来容易得多)。

但这不是世界末日。像我一样,我需要将新技术整合到我的应用程序中。所以我所做的是相互运行2个PHP版本,并创建了一个通过curl从PHP4访问的API。

这是我能想到的最简单的方法。希望有所帮助。我觉得你是男人hehehe ...