我已经将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


将sqlite.so添加到php
创建文件(可能在位置,您应该在同一文件夹中看到其他.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。

09-05 20:34
查看更多