gpt4 book ai didi

php - 将 SqlLite 添加到 PHP5

转载 作者:行者123 更新时间:2023-12-04 19:17:13 25 4
gpt4 key购买 nike

我正在使用 Ubuntu 14.04 64 位并安装了 php5来自带来 Apache 的存储库中的软件包。 PHP 本身可以工作,但是当我尝试使用 new SQLiteDatabase([...]) , 错误

Fatal error: Class 'SQLiteDatabase' not found in [...] on line [...]



被打印。
php.ini正在使用的是 /etc/php5/apache2/php.ini (根据 phpinfo() ( link to the website it prints ))。我注意到在 php.ini block
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0

[sqlite3]
;sqlite3.extension_dir =

不设置扩展目录。我尝试查找名为 sqlite3 的文件在我的系统上并在那里放置他们目录的路径,但它不起作用(我在更改 php.ini 后重新启动了我的机器)。

php5-sqlite3 Ubuntu 14.04 不存在,但 php5-sqlite确实,我在尝试其他任何东西之前安装了它。然后我还安装了软件包 sqlite3sqlite ,但又一次:我不工作。

最佳答案

我找到了解决方案。所以,根据 http://stevenclark.info/wp/fatal-error-class-sqlitedatabase-not-found-in/

As of PHP 5.4 the SQLiteDatabase class was removed to make way for SQLite 3.



所以,你需要使用这个:
$db=new SQLite3("db.sqlite");

关于php - 将 SqlLite 添加到 PHP5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33192016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com