宝塔面板如何针对PHP8.1安装zip扩展

方法一:
以下是在宝塔面板中针对PHP8.1安装zip扩展的步骤:

1.登录到宝塔面板,进入网站后台,点击左侧菜单栏的“PHP管理”。

2.在页面中选择要安装zip扩展的PHP版本,如PHP8.1。

3.点击扩展模块,然后在搜索框中搜索zip扩展。找到后,点击“安装”。

4.等待安装完成后,重启PHP。

5.安装完成后,可以在phpinfo页面中确认是否已安装zip扩展。若已安装,则应该能在扩展信息中找到zip的相关信息。

方法一:

如何安装zip扩展

如果你没有启用zip扩展,则需要在宝塔中进行安装,并且在php.ini中启用

安装libzip-1.2.0

你可以在任意的路径下载libzip-1.2.0.tar.gz,然后解压缩,进入libzip-1.2.0,编译安装即可

 
 

wget https://libzip.org/download/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可能下载非常慢,可以考虑使用我们的cdn下载

设置临时的环境变量

如果安装libzip-1.2.0成功之后,则可以设置环境变量。

如果你不确定是否成功安装,可以查看/usr/local/lib/pkgconfig路径是否存在,存在则代表上面的库已经安装成功了

 
 

cd /usr/local/lib/pkgconfig

接下来我们设置环境变量

 
 

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

编译zip模块

在宝塔中其实zip相关的扩展,已经在极速安装时下载好了,我们可以进入/www/server/php/81/src/ext/zip路径,您可以运行下面的命令,进行编译安装

 
 

cd /www/server/php/81/src/ext/zip/

/www/server/php/81/bin/phpize

./configure --with-php-config=/www/server/php/81/bin/php-config

make && make install

可以看到这里已经安装成功了

配置php.ini扩展支持zip.so

在php.ini最后一行增加

 
 

extension = zip.so

宝塔中,则是进入php-8.1管理,点击配置文件,增加zip.so扩展

记得保存之后重载配置或者重启,之后就可以生效了!

当然,如果你也可以用命令行操作

 
 

echo "extension = zip.so" >> /www/server/php/81/etc/php.ini

restart php

猜你喜欢

转载自blog.csdn.net/TaiYang_5339/article/details/129572714