PHP 环境一直使用的宝塔,在 PHP7.4 后 zip 组件访问有问题决定重新自己安装。
安装 cmake
# 首先卸载自带的 cmake 版本过低$ yum remove cmake -y# 下载最新版本的 cmake$ wget https://github.com/Kitware/CMake/releases/download/v3.20.0/cmake-3.20.0.tar.gz# 解压$ tar zxf cmake-3.20.0.tar.gz# 进入目录$ cd cmake-3.20.0# 配置$ ./configure# 安装$ make && make install
安装 libzip
# 卸载自带的 libzip$ yum remove libzip -y# 下载最新的源码$ wget https://libzip.org/download/libzip-1.7.3.tar.gz# 解压$ tar zxf libzip-1.7.3.tar.gz# 进入目录$ cd libzip-1.7.3# 新建 build 文件夹$ mkdir build# 进入 build 文件夹并编译$ cd build && cmake3 ..# 安装$ make && make install
配置 pkg-config
# 查看 libzip 安装情况$ pkg-config --list-all# 如果看不到,查看 $PKG_CONFIG_PATH 变量$ echo $PKG_CONFIG_PATH# 如果为空在 ~/.bashrc 添加如下配置$ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"# 链接当前配置$ source ~/.bashrc
