安装zip扩展(PHP)

记录一次 安装zip扩展的最优方案
(备注 网上以及Ai提供的很乱不能很快解决)

首先搜索zip包

yum search zip
选择自己合适的php版本  比如我的php是7.4.33的
我就用php74-php-pecl-zip
如果没有的话 先添加软件源
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
//下面是php7.4的 可选
sudo wget https://rpms.remirepo.net/enterprise/remi-php74.repo -P /etc/yum.repos.d/
一定要放在/etc/yum.repos.d/ 目录下
/etc/yum.repos.d/remi-php74.repo
查看源:
yum repolist

执行下面的 找到自己的版本 示例:

sudo yum install -y php74-php-pecl-zip

可能生成的zip.so开始不在你的php扩展目录下 先查找下

sudo find / -name "zip.so"

然后复制到你的php扩展目录下
就是你的扩展包目录

php -i | grep extension_dir
 cp  /opt/remi/php74/root/usr/lib64/php/modules/zip.so /usr/lib64/php/modules/zip.so

查看php.ini的位置

php -i | grep "Loaded Configuration File"  

或者 php --ini

编辑php.ini 添加一行

extension=zip.so

最后重启php-fpm 和nignx

sudo systemctl restart php-fpm
sudo systemctl restart nignx

验证结果

php -m | grep zip

显示zip 证明可以了,完结。这是我总结出来最有效的。

你可能感兴趣的:(php,开发语言)