如何在 PHP 5.3.3 Centos 5 上激活 SQLite3?

如何在 PHP 5.3.3 Centos 5 上激活 SQLite3?

我查看了之前关于这个问题的回答,它们似乎没有涵盖我到底在寻找什么,在开始之前,我不是服务器管理员。我正在尝试帮助启动并激活此服务器,除了 SQLite3 之外,我已让一切顺利进行。phpinfo 显示'--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' '--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite3' '有人能简单地建议如何激活它吗,我尝试了 yum 安装。

提前致谢,

山姆

答案1

在 CentOS-5 上,你只需要安装 php53-pdo 和 sqlite 包即可支持 sqlite3

# yum install php53 php53-pdo sqlite

希望能帮助到你。

答案2

Redhat 决定停止支持 php-sqlite*,但这里有一个很好的教程

答案3

Atomic 存储库提供了一个经过深思熟虑的、符合标准 Redhat 命名约定的存储库,以及适用于 Centos 5 和 6 的最新 PHP rpm 包。他们的官方网站是安装存储库(不是软件包)非常简单

wget -O - http://www.atomicorp.com/installers/atomic | sudo bash

成功安装存储库后,尝试

sudo yum update

从 Atomic 获取最新的 PHP 包,然后

sudo yum install php-sqlite

安装并自动加载你的 sqlite 扩展。

笔记:Atomic 提供了很多更新的软件包,其中 PHP 的版本为 5.3。如果您正在运行与 5.3 不兼容的应用程序,请记住这一点。

相关内容