我应该在 php.ini 中更改哪些内容才能从 PHP 使用 sqlite?

我应该在 php.ini 中更改哪些内容才能从 PHP 使用 sqlite?

目前我无法从 PHP 使用 sqlite。可能需要更改 php.ini 文件中的某些内容。在我的 php.ini 文件中,我发现有 2 行包含“sqlite”:

[sqlite]
;sqlite.assoc_case = 0

行前面的分号是否表示该行已被注释?我应该取消注释第二行吗?我应该将“sqlite.assoc_case”的值从 0 更改为其他值吗?

PS 我有 2 个 php.ini 文件:
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
我应该更改哪一个?

答案1

您是否尝试过我的建议你的其它问题安装 php5-sqlite 包?

安装此包后,您在 php.ini 中寻找的是类似于 extension=sqlite.so 的一行(模块名称可能略有不同。)

[sqlite] 部分中的选项只是在 SQLite 正确使用时更改选项。

是的,行前面的 ; 是注释。

您要更改的文件是 Apache 正在使用的文件(如果您通过 Web 浏览器访问 PHP 脚本。)

相关内容