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