PHP7.4安装ZIP拓展

引言

在宝塔的LNMP环境下安装Nextcloud时,站点选择了PHP7.4后,在程序检测相关拓展安装时,发现并没有zip拓展,需要手动安装一下了。

Nextcloud程序检测Nextcloud程序检测


【一】安装LibZip

用ssh连接到服务器,先删除旧的版本。

yum remove -y libzip

重新下载编译安装:

wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make && make install

代码逐一运行即可,先下载libzip-1.2.0.tar.gz,然后解压出来,进入路径进行安装。 代码运行图代码运行图

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"

安装完成后执行如下命令来设置PKG_CONFIG_PATH。 代码运行图代码运行图


【二】安装ZipArchive

cd /www/server/php/74/src/ext/zip
./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

也是逐一运行代码,然后用宝塔面板重启PHP7.4,重新运行Nextcloud安装文件就可以了。 代码运行图代码运行图


重新检测,发现没有zip拓展已解决,能进入下一个步骤的安装 检测结果检测结果
完成了! Nextcloud安装成功Nextcloud安装成功


提示

用宝塔安装的PHP,路径在 /www/server/php 下,因为我们要给PHP7.4安装,所以路径是74。 查看PHP目录下版本查看PHP目录下版本

不是使用宝塔安装的PHP7.4,那路径需要根据你安装PHP的目录来更改了,如果环境一样的话直接敲这段代码即可。

小伙伴的评论 (唉呀 ~ 仅有一条评论)

wave
  1. AHdark

    2022年01月02日

    别宝塔了,快用k8s啊,实在不行Docker也好啊

    北京市 MacOS · Safari

搜索