官方发布页面:https://github.com/docker/compose/releases查看最新发布版本并 获取下载curl -L https://github.com/docker/compose/releases/download/2.2.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
或
curl -L...
官方提供的alpine镜像比如docker pull php:7.3.33-fpm-alpine在加载后初始编译并不包含mysqli和pdo_mysql组件,所以如果想拿来跑应用就要自己编译,但如果用官方的方法docker-php-source extract
docker-php-ext-install mysqli则因为需要编译环境,最终构建的镜像即使清理后也达到200MB以上,这时候为了尽可能不增加镜像体积,可以使用曲线救国的方法。先编译在需要的p...
由于CentOS 7自带的vi版本太老,某些键盘的小键盘数字区会触发乱码BUG,所以手动编译一个新版。首先前往官方网站查看当前最新的稳定版本信息:https://www.vim.org/download.php 本例中使用github上的源,版本为8.2.xxxcd /tmp
wget tar zxvf v8.2.3536.tar.gz
cd vim-8.2.3536/src先安装一些编译必备依赖yum install -...
CentOS 7 库里自带的gcc版本比较低,是4.8.xx的,由于它只支持部分 C++ 14,不支持 C++ 17,为了编译高版本时就需要高版本的gcc编译器,最新的版本已经在8.xx了,但考虑到兼容性和依赖包匹配,现在还是建议使用7.5.xx版本的源码进行编译。编译gcc自然也需要gcc,所以CentOS7上还是需要安装gcc和c++的yum -y install bzip2 wget gcc gcc-c++ g...
由于ubuntu和centos自带的软件库中git版本都比较低,有一些新的特性和指令还不支持,故可以尝试编译git最新版源码获得新版功能首先需要卸载自带的gityum remove git
apt remove git
yum install libcurl-devel然后前往github下载最新版本的源码,本例中版本为2.32.0wget https://github.com/git/git/archive/refs/t...