加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

为什么在/var/www/*.php中找不到类’SQLiteDatabase’?

发布时间:2020-12-13 13:55:18 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试使用 PHP中的sqlite.我有以下简单的代码: ?php$db = new SQLiteDatabase("test2.sdb");unset($db);? 由于这段代码(我在命令行“php test2.php”中执行),我得到: Fatal error: Class 'SQLiteDatabase' not found in /var/www/test2.php on line 3
我正在尝试使用 PHP中的sqlite.我有以下简单的代码:
<?php
$db = new SQLiteDatabase("test2.sdb");
unset($db);
?>

由于这段代码(我在命令行“php test2.php”中执行),我得到:

Fatal error: Class 'SQLiteDatabase' not found in /var/www/test2.php on line 3

有谁知道如何让PHP能够使用sqlite?

附:
Here我发现“默认情况下,在PHP 5.0开始的标准Linux PHP编译中启用SQLite支持.”我有“PHP Version => 5.2.6-2ubuntu4.6”.因此,除非“–disable-sqlite”,否则应启用sqlite.在我的情况下输出“phpinfo();”根本不包含“sqlite”.

有相当多的关于谷歌相同问题的报告,但没有明确的解决方案.

仔细检查您的SQLlite扩展是否在PHP中启用,您应该能够使用sqlite_ *系列函数(例如sqlite_open)而不是OOP方法,这不是我所知道的.

还要检查您的sqlite的PECL模块是否> = 1.0.0.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读