CentOS升级sqlite3教程,如何更新sqlite版本
今天部署图床的时候发现啥都要升级,php还要更新。。。这版本要求太严格了,还不支持docker。。。只能一步一步来了。
耗时间最长的就是这个更新sqlite3,转载一下教程。
本文为转载文章,以下内容来源于
如何正确升级 sqlite3 (CentOS)
iterdaily
创建一个工作目录(可选)
Code
1
2
mkdir sqlite3_upgrade
cd sqlite3_upgrade
下载源码包(大多发行版升级 sqlite3 都使用源码安装)
Code
1
wget https://www.sqlite.org/2020/sqlite-autoconf-3320300.tar.gz
或者 wget https://docs.iterdaily.com/sqlite-autoconf-3320300.tar.gz
解压
Code
1
tar -xf sqlite-autoconf-3320300.tar.gz
进入解压目录,编译安装
Code
1
2
3
cd sqlite-autoconf-3320300
./configure --prefix=/usr/local
make && make install
替换系统低版本 sqlite3 启动文件
Code
1
2
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
添加新版 sqlite3 动态链接库配置文件, 刷新动态链接库缓存
Code
1
2
echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf
ldconfig
如果添加的 library 不在 /lib 或 /usr/lib 下, 但是却没有权限操作写 /etc/ld.so.conf 文件的话, 这时就需要往 export 里写一个全局变量 LD_LIBRARY_PATH, 就可以了,
最后将这个 export 命令写到 bashrc 等配置文件中.
Code
1
export LD_LIBRARY_PATH="/usr/local/lib"
查看新的 sqlite3 版本是否生效
Code
1
2
sqlite3 -version
3.32.3
https://blog.zhheo.com/p/22f4cbb2.html
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
2020-02-22 php curl请求返回NULL解决方法