记录一次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.gz
tar zxvf cmake-3.22.1.tar.gz
cd cmake-3.22.1
./configure
make
sudo 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.0
mkdir 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-config
make && make install
echo "extension = zip.so" >> /www/server/php/74/etc/php.ini