记录一次cmake安装
原因是阿里云等保镜像cmake版本默认2.8+ 安装cmake3是3.17.11版本的,很多东西会造成安装错误或者安装失败
因此,要重新安装最新版的cmake
1、下载cmake安装包,截止2022.1.25日为3.22.1版本
2、wget下载,慢的话可以下载下来传到服务器
3、卸载老版本
4、安装新版本 [命令是一行一行执行的,不要并行]
cd ~wget http://www.cmake.org/files/v3.11/cmake-3.22.1.tar.gztar zxvf cmake-3.22.1.tar.gzcd cmake-3.22.1./configuremakesudo make install
5、安装过程完成了以后你会发现运行cmak —version的时候报错 bash: /usr/bin/cmake: No such file or directory
6、因此需要将cmake编译后的bin目录的cmake进行复制到 /usr/bin目录里面,注意一定要看现在处于什么目录,否则会出错,默认在/cmake-3.22.1这个目录,因为前面的命令没有退出这个目录,如果退出了目录,请检查真实路径。
cp ./bin/cmake /usr/bin/
宝塔面板安装PHP74的Zip扩展
首先检查是否安装zstd,如果没有安装的话需要安装 yum install zstd
然后开始安装libzip
wget https://libzip.org/download/libzip-1.8.0.tar.gz \&& tar -zxf libzip-1.8.0.tar.gz \&& cd libzip-1.8.0mkdir build && cd build \&& cmake -DCMAKE_INSTALL_PREFIX=/usr .. \&& make \&& sudo make install
最后执行
cd /www/server/php/74/src/ext/zip//www/server/php/74/bin/phpize./configure --with-php-config=/www/server/php/74/bin/php-configmake && make installecho "extension = zip.so" >> /www/server/php/74/etc/php.ini
