在 Fedora 上为 php 启用 Sqlite3

jcb*_*344 2 php fedora sqlite php5 apache-2.2

我正在尝试使用 sqlite 在我的 Fedora 服务器上运行 php。在 phpinfo 中可以看到 ./configure 设置了选项 --without-sqlite3。从我阅读的内容来看,这些意味着我可能必须使用 sqlite 重新编译或重新安装 php。我想知道如何使用 sqlite 安装或配置 php。(可能是 yum 命令?)谢谢

小智 8

您不需要重新编译任何东西。在 Fedora 中,您可以通过安装 php-pdo 模块来获取 sqlite php 模块。以下应该可以解决问题。

yum 安装 php-pdo

您看到 php 是在没有 sqlite 的情况下构建的原因是 Fedora 可以拆分 php 包,因此不会对不想要它们的人施加大量依赖。例如,您需要 sqlite,因此您可能不需要 postgresql。如果 Fedora 要在所有 --with 开启的情况下构建主 mod_php 应用程序,您最终会在不需要或不想要它的情况下安装 postgresql。这有助于关注安全性(只安装所需的软件)和关注包下载带宽的人。