当前位置:首页 > CN2资讯 > 正文内容

解决Abort class-pclzip.php : Missing zlib extensions

2天前CN2资讯

今天在用WordPress做的网站安装NextGen Cooliris Gallery插件过程中,提示出错:”Abort class-pclzip.php : Missing zlib extensions”.

很明显,PHP缺少了zlib扩展.VPS上的PHP版本是5.4.12,当时是编译安装的,只要重新编译下PHP就能解决.

先查一下关于zlib的参数是什么.


1 2 3 4 5 6 7 8 9 [[email protected] ~]# cd php-5.4.12[[email protected] php-5.4.12]# ./configure --help | grep zlib--with-zlib=DIR Include ZLIB support (requires zlib >= 1.0.9)--with-zlib-dir=<DIR> Define the location of zlib install directory --with-zlib-dir=DIR GD: Set the path to libz install prefix --with-zlib-dir=DIR MySQL: Set the path to libz install prefix --with-zlib-dir=DIR PDO_MySQL: Set the path to libz install prefix --with-zlib-dir=DIR ZIP: Set the path to libz install prefix --with-zlib-dir=DIR mysqlnd: Set the path to libz install prefix


这些多条结果,都是相同的-with-zlib-dir,那就用这个吧.具体的用途可以看看.

除了-with-zlib-dir还不行,当时编译时用了一大串的…可惜我不记得了…不过还好,想到了phpinfo()这个显示PHP配置信息的函数.输出看看Configure Command项的值.

还行,大部分常用的都有.去除单引号,在后面加上-with-zlib-dir, 然后编译….


1 2 3 [[email protected] php-5.4.12]# make clean[[email protected] php-5.4.12]# ./configure --enable-pdo --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --with-iconv --with-gd --with-jpeg-dir=/usr/local/lib --enable-mbstring --with-curl --with-mcrypt --with-zip --with-png-dir=/usr/local/lib --enable-gd-native-ttf --with-gettext --with-pear --enable-exif --enable-fpm --enable-fastcgi -with-zlib-dir=/usr/lib/php/modules/[[email protected] php-5.4.12]# make && make install


重启一下php-fpm,再看看phpinfo()的输出有zlib了…

打开WordPress后台,再试安装NextGen Cooliris Gallery,终于正常了.最后把phpinfo函数删除.

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19371.html

    分享给朋友:

    “解决Abort class-pclzip.php : Missing zlib extensions” 的相关文章

    高速稳定,连接全球:日本CN2服务器的终极指南

    在全球化的今天,互联网连接的稳定性和速度已经成为企业及个人用户的首要需求。无论是网络游戏、在线视频、电子商务,还是企业级应用,高速稳定的网络环境都是不可或缺的。而在这一领域,日本CN2服务器以其卓越的表现,成为了众多用户的首选。本文将深入探讨日本CN2服务器的特点、优势以及适用场景,帮助您更好地理解...

    最佳Win SSH工具推荐:轻松管理远程服务器与安全文件传输

    SSH(Secure Shell)协议是一种网络协议,主要用于在不安全的网络中提供安全的远程登录和其他网络服务。它通过加密技术确保数据在传输过程中的安全性,防止信息被窃听或篡改。对于Windows用户来说,Win SSH工具是实现SSH连接的关键,它们让用户能够轻松管理远程服务器、传输文件或执行命令...

    如何配置防火墙例外:确保网络安全与便利的详细步骤

    什么是防火墙例外? 在数字化时代,网络安全显得尤为重要。我认为,防火墙是保护我们的计算机免受恶意攻击和未经授权访问的重要工具。在这里,防火墙的一个关键概念就是防火墙例外。简单来说,防火墙例外是指允许某些特定的程序或服务在防火墙的保护下依旧能够自由访问网络。这种设置对于许多需要网络连接的应用来说必不可...

    全面了解扩容:定义、分类及最佳实践

    扩容的定义与重要性 扩容这个词听起来似乎很简单,但它其实蕴含了很多技术细节和实际应用。简单来说,扩容就是对已有系统或设备的能力进行增强,尤其是在存储或处理能力上。想象一下,当你的业务正在快速增长,客户数量激增,原本的系统可能会面临压力,这时扩容就显得尤为重要。通过扩容,我可以在需要的时候增加更多的存...

    AS4837线路概述与技术特点解析,适合预算有限用户的高速网络选择

    AS4837线路的概述 当我开始了解AS4837线路时,就会发现它不仅仅是一个技术名词,更是中国联通的一部分。AS4837,简称为China169,是中国联通的骨干网线路,诞生于20世纪90年代。这条线路架起了中国大陆与全球之间的桥梁,特别是连接了香港、美国、日本和韩国等重要地区。对于那些追求高速互...

    搬瓦工官网是哪个?全面解析搬瓦工的官方链接和服务

    搬瓦工官网是哪个? 当我提到“搬瓦工”,很多朋友可能会想知道它的官网到底在哪儿。其实,搬瓦工的主官网地址是 bandwagonhost.com。不过,有时访问这个主域名可能会遇到点小问题。为了方便用户,搬瓦工还提供了几个官方镜像站,包括 bwh1.net、bwh8.net、bwh81.net、bwh...