2010-10-30 29 views

回答

3

我不熟悉webtatic ...

看到的是机器上安装的是什么版本的SQLite,以根或sudo执行以下命令

yum info sqlite 

我猜你的意思是PHP无法访问SQLite?

我只需要安装php sqlite部分。无论出于什么原因,似乎Centos都将它从php发行版中解放出来。我所做的安装sqlite for php是下载当前安装在服务器上的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。

+0

我有同样的问题 - 你可以显示更多的细节,如何按照指示将sqlite.so添加到php? – 2015-12-12 04:06:50

+0

提供的步骤是完成工作的关键。谷歌搜索可能能够提供更多的细节,如果你需要更具体的东西。 – creuzerm 2016-03-02 17:52:55