gpt4 book ai didi

php - 在 PHP 中设置 SQLite3 PDO 驱动程序

转载 作者:IT王子 更新时间:2023-10-29 00:14:22 27 4
gpt4 key购买 nike

我正在“缓慢地”学习 php101 教程,已经到了第 9 个,我需要 SQLite。

我已经运行了 SQLite3 并且可以通过 CLI 访问,(参见一个小测试数据库的屏幕截图)但是当我在 php101 中尝试教程脚本时,我得到一个空白的浏览器屏幕。我现在知道这是因为 SQLite3 使用 PDO(php101 基于 SQLite v2)。

无法发布和成像,因此 CLI 显示:

SQLite 版本 3.7.2

输入“.help”获取说明

输入以“;”结尾的SQL语句

sqlite> 从书中选择 *;

1|指环王|J.R.托尔金

等等等等

我没有倒退,而是试图弄清楚如何启用 SQLite3 PDO 驱动程序(我知道它被命名为 sqlite),但是那些迄今为止在 stackoverflow 上发布的人似乎已经安装并启用了 SQLite 驱动程序,所以实际上并没有解释驱动程序配置。

(抱歉可以张贴图片)但是 PDO 的 phpinfo 说:

PDO

PDO 支持 |启用

PDO 驱动 |mysql

pdo_mysql

MySQL 的 PDO 驱动程序 |已启用

客户端API版本|5.1.49

我已经在 www.phpro.org/tutorials/Introduction-to-PHP-PDO 上查看过,但那里也没有解释。

我的系统是 Linux Ubuntu 10.10

Apache - 版本 2.2.16

PHP 版本 5.3.3

SQLite 3.7.2

我试图让这个在本地主机上运行,​​作为最初的学习辅助。

谁能解释一下如何安装/配置 SQLite3 驱动程序。

最佳答案

当你知道如何做时,一切都很容易,最终在 www.news.php.net 上找到了一篇提供线索的帖子。

所以对于其他坚持这个的人,只需打开一个终端并输入:

sudo apt-get install php5-sqlite

注意不要放一个 3 最后就把它留作 sqlite

您将不得不重新启动您的机器,如果您随后检查 phpinfo,您将找到一个条目SQLite 和为 sqlite2 和 sqlite 启用的驱动程序(注意 sqlite 是 SQLite3 驱动程序)

希望这对以后的其他人有帮助。

关于php - 在 PHP 中设置 SQLite3 PDO 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608863/

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