php - Centos x86_64 PHP 5.2.14 SQLITE 缺失? (网络 repo )

标签 php sqlite centos x86-64

我已经从 webtatic 存储库 (http://repo.webtatic.com/yum/centos/5/x86_64/) 将我服务器上的 php 更新到版本 5.2.14。但我找不到 SQLITE。

有人可以帮助我吗?

最佳答案

我对webtatic不熟悉...

要查看机器上安装的 sqlite 版本,请以 root 或 sudo 执行以下命令

yum info sqlite

我猜你的意思是 php 不能访问 sqlite?

我必须做的是安装 php sqlite 部分。无论出于何种原因,centos 似乎都将其从他们的 php 发行版中删除了。我为 php 安装 sqlite 所做的是下载服务器上当前安装的 php 版本。

wget http://www.php.net/get/php-5.2.14.tar.gz/from/a/mirror

构建sqlite扩展

tar zxvf php-5.2.14.tar.gz
cd php-5.2.14/ext/sqlite
phpize
./configure
make
make install

在php中添加sqlite.so 创建文件(可能的位置,您应该在同一文件夹中看到其他 .ini 文件)

vi /etc/php.d/sqlite.ini

按“i”进入插入模式并添加以下行

extension=sqlite.so

按 [esc] 键,然后输入 :wq 到 'w'rite 和 'q'uite VI

然后重启apache

/etc/init.d/httpd restart

使用 phpinfo() 运行一个 php 页面;如果您现在安装了 sqlite,顶部的将显示您。

关于php - Centos x86_64 PHP 5.2.14 SQLITE 缺失? (网络 repo ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058434/

相关文章:

PHP 应用程序无法连接到 127.0.0.1 处的 docker mysql 容器

PHP 和 MySql 生成 KML

php - 这段代码是防止重复 ID 的正确方法吗?

java - 连接表 sqlite android

python-3.x - 安装 iRedMail 时在 Centos 7 上需要 : python(abi) = 3. 6

javascript - 可靠的文本框自动完成方法

android - 哪些移动平台支持 SQLite 数据库

android - 我在 SQLite (Android) 中收到数据库对象未关闭异常,但我明确关闭了我的数据库...帮助?

使用命令行在 Centos 上执行 JAVA 函数

php - 标记 PDF 和可选的密码保护