引言
在宝塔的LNMP环境下安装Nextcloud时,站点选择了PHP7.4后,在程序检测相关拓展安装时,发现并没有zip拓展,需要手动安装一下了。
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安装成功
提示
用宝塔安装的PHP,路径在 /www/server/php 下,因为我们要给PHP7.4安装,所以路径是74。 查看PHP目录下版本
不是使用宝塔安装的PHP7.4,那路径需要根据你安装PHP的目录来更改了,如果环境一样的话直接敲这段代码即可。
AHdark
2022年01月02日别宝塔了,快用k8s啊,实在不行Docker也好啊
北京市 MacOS · Safari