BT 宝塔 PHP73 安装 zip 扩展

1. 编译安装 CMake 3.16.2 https://www.jianshu.com/p/35ba40d7c10b 2. 编译安装 libzip 1.8.0 https://www.jianshu.com/p/d87787c33e19 3. 编译安装 ext-zip 扩展 cd /www/server/php/73/src/ext/zip/ /www/server/php/73/bin/phpize ./configure --with-php-config=/www/server/php/73/bin/php-config make && make install 安装成功提示 Installing shared extensions:www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/ 在 php.ini 文件末尾添加 extension = /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/zip.so

2025 年 11 月 14 日 · 阅读时长 1 分钟 · 共 53 字 · DeleyNomore

Centos7 编译安装 CMake 3.16.2

CentOS 7 源码安装 CMake 3.16.2 最新稳定版。解决 cmake: command not found 问题。 1、准备编译环境 yum -y install gcc gcc-c++ openssl openssl-devel tar 2、获取源码,并解压 wget https://github.com/Kitware/CMake/releases/download/v3.16.2/cmake-3.16.2.tar.gz tar -zxf cmake-3.16.2.tar.gz cd cmake-3.16.2 备用下载地址:https://down.24kplus.com/linux/cmake/cmake-3.16.2.tar.gz 3、编译安装 ./bootstrap --prefix=/usr --datadir=share/cmake --docdir=doc/cmake && make sudo make install 4、检查是否正确安装 cmake --version cmake version 3.16.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). 参考 https://www.24kplus.com/linux/1598.html

2025 年 11 月 14 日 · 阅读时长 1 分钟 · 共 160 字 · DeleyNomore

Centos7 编译安装 libzip 1 8 0

CentOS 7 源码安装 libzip 1.8.0,解决 error: Please reinstall the libzip distributio 或 error: system libzip must be upgraded to version >= 0.11 错误。 1、准备编译环境 yum install openssl-devel bzip2 bzip2-devel 2、下载源码,并解压 wget https://libzip.org/download/libzip-1.8.0.tar.gz --no-check-certificate \ && tar -zxf libzip-1.8.0.tar.gz \ && cd libzip-1.8.0 备用下载地址:https://down.24kplus.com/linux/libzip/libzip-1.8.0.tar.gz 3、编译安装 mkdir build && cd build \ && cmake -DCMAKE_INSTALL_PREFIX=/usr .. \ && make \ && sudo make install 如果提示 cmake: command not found,需要先安装 cmake。 ...

2025 年 11 月 14 日 · 阅读时长 1 分钟 · 共 185 字 · DeleyNomore

Centos7 编译安装 PHP grpc protobuf 扩展(宝塔环境)

以PHP7.2为例 编译安装 grpc 扩展 (注意 grpc 版本对应的 protobuf 版本号) # 下载解压 grpc cd ~ wget http://pecl.php.net/get/grpc-1.30.0.tgz tar xvf grpc-1.30.0.tgz cd grpc-1.30.0 # 生成配置并编译安装(编译安装时间较长, 耐心等待) /www/server/php/72/bin/phpize ./configure --with-php-config=/www/server/php/72/bin/php-config make && make install # 配置PHP扩展, 重启PHP服务, 清理下载文件 echo "extension = grpc.so" >> /www/server/php/72/etc/php.ini /etc/init.d/php-fpm-72 reload /www/server/php/72/bin/php -m|grep -i gRPC cd .. && rm -rf grpc-1.30.0* 编译安装 protobuf 扩展 # 下载解压 protobuf cd ~ wget http://pecl.php.net/get/protobuf-3.12.2.tgz tar xvf protobuf-3.12.2.tgz cd protobuf-3.12.2 # 生成配置并编译安装(编译安装时间较长, 耐心等待) /www/server/php/72/bin/phpize ./configure --with-php-config=/www/server/php/72/bin/php-config make && make install # 配置PHP扩展, 重启PHP服务, 清理下载文件 echo "extension = protobuf.so" >> /www/server/php/72/etc/php.ini /etc/init.d/php-fpm-72 reload /www/server/php/72/bin/php -m|grep -i protobuf cd .. && rm -rf protobuf-3.12.2* grpc 版本对应的 protobuf 版本号 grpc protobuf grpc protobuf grpc protobuf v1.0.0 3.0.0(GA) v1.12.0 3.5.2 v1.22.0 3.8.0 v1.0.1 3.0.2 v1.13.1 3.5.2 v1.23.1 3.8.0 v1.1.0 3.1.0 v1.14.2 3.5.2 v1.24.0 3.8.0 v1.2.0 3.2.0 v1.15.1 3.6.1 v1.25.0 3.8.0 v1.2.0 3.2.0 v1.16.1 3.6.1 v1.26.0 3.8.0 v1.3.4 3.3.0 v1.17.2 3.6.1 v1.27.3 3.11.2 v1.3.5 3.2.0 v1.18.0 3.6.1 v1.28.1 3.11.2 v1.4.0 3.3.0 v1.19.1 3.6.1 v1.29.0 3.11.2 v1.6.0 3.4.0 v1.20.1 3.7.0 v1.30.0 3.12.2 v1.8.0 3.5.0 v1.21.3 3.7.0 链接 宝塔 - 安装第三方PHP扩展示例 grpc.io github - grpc/src/php pecl- protobuf pecl- gRPC

2025 年 11 月 14 日 · 阅读时长 1 分钟 · 共 312 字 · DeleyNomore