首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装PHP7.3 Zip扩展程序

安装PHP7.3 Zip扩展程序
EN

Stack Overflow用户
提问于 2020-06-11 12:32:55
回答 2查看 7.7K关注 0票数 1

通过键入以下命令,我在CentOS上下载了PHP7.3的zip扩展

代码语言:javascript
复制
yum install php73-php-pecl-zip

并将extension=zip.so添加到php.ini文件中,还重新启动了httpd服务。

phpinfo()中仍然看不到zip扩展,在我的代码中仍然会出现Class 'ZipArchive' not found in...错误。

我该怎么办?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-12 04:48:39

我将zip.so复制到默认扩展目录

不是的。

如果使用基本包(php-*),则需要php-php

php73-php-pecl-zip是为并行安装而设计的SCL软件包。

参见存储库常见问题

要获得正确的配置,并避免此类问题,请按照向导说明操作。

票数 0
EN

Stack Overflow用户

发布于 2020-06-11 18:51:43

我运行下面的命令来查找包的安装位置。

代码语言:javascript
复制
rpm -ql php73-php-pecl-zip

因此,我可以看到安装so文件的目录。

代码语言:javascript
复制
/opt/remi/php73/root/usr/lib64/php/modules/zip.so

我将zip.so复制到默认扩展目录

代码语言:javascript
复制
cp /opt/remi/php73/root/usr/lib64/php/modules/zip.so /usr/lib64/php/modules/zip.so

最后重新启动httpd服务器。

感谢安德斯给了我这个主意

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62324513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档