我已经将我的服务器上的php更新为来自webtatic存储库的版本5.2.14(http://repo.webtatic.com/yum/centos/5/x86_64/)。但我找不到SQLITE。
有人可以帮助我吗?
答案 0 :(得分:3)
我不熟悉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。