我查看了之前关于这个问题的回答,它们似乎没有涵盖我到底在寻找什么,在开始之前,我不是服务器管理员。我正在尝试帮助启动并激活此服务器,除了 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 不兼容的应用程序,请记住这一点。