我已经从 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/