gpt4 book ai didi

php - 如何使用 CentOS 7 在 PHP 7.2 上安装 zipArchive?

转载 作者:可可西里 更新时间:2023-11-01 13:33:06 29 4
gpt4 key购买 nike

我正在尝试在具有最新 WordPress 的 nginx Web 服务器上安装 ziparchive 和 domdocument。为了运行 Avada 主题,我需要在本地 CentOS 7 测试服务器上使用这两个。我正在寻找过去 3 天的答案。我该怎么办?

这里是“yum list installed:”的部分列表:

php-common.x86_64                   7.2.3-2.el7.remi               @remi-php72<BR>
php-fpm.x86_64 7.2.3-2.el7.remi @remi-php72<BR>
php-json.x86_64 7.2.3-2.el7.remi @remi-php72<BR>
php-mysqlnd.x86_64 7.2.3-2.el7.remi @remi-php72<BR>
php-pdo.x86_64 7.2.3-2.el7.remi @remi-php72<BR>
php72.x86_64 1.0-1.el7.remi @remi-safe<BR>
php72-php-cli.x86_64 7.2.3-2.el7.remi @remi-safe<BR>
php72-php-common.x86_64 7.2.3-2.el7.remi @remi-safe<BR>
php72-php-json.x86_64 7.2.3-2.el7.remi @remi-safe<BR>
php72-php-mbstring.x86_64 7.2.3-2.el7.remi @remi-safe<BR>
php72-php-pear.noarch 1:1.10.5-6.el7.remi @remi-safe<BR>
php72-php-process.x86_64 7.2.3-2.el7.remi @remi-safe<BR>
php72-php-xml.x86_64 7.2.3-2.el7.remi @remi-safe<BR>
php72-runtime.x86_64 1.0-1.el7.remi @remi-safe<BR>

unzip.x86_64 6.0-16.el7 @base<BR>

最佳答案

php-json.x86_64 7.2.3-2.el7.remi @remi-php72

php72-php-json.x86_64 7.2.3-2.el7.remi @remi-safe

看起来你的安装一团糟,你安装了一半的 php- 包(基础包)和一半的 php72- php-(SCL 包)

阅读有关 Difference between php-* and php##-php-* packages ? 的常见问题解答

php-fpm.x86_64 7.2.3-2.el7.remi @remi-php72

当您使用 FPM 作为 remi-php72 的基本包时,您需要来自同一存储库的 zip 扩展(可能未启用,使用 yum repolist 进行检查)

删除不需要的包

yum remove php72\*

正如 wizard 所解释的那样, 永久启用存储库以确保从中提取所有扩展

yum-config-manager --enable remi-php72
yum install php-pecl-zip

echo "extension=zip.so" >> /etc/php.d/zip.in

永远不要这样做,每个包都提供其配置文件以启用提供的扩展。

关于php - 如何使用 CentOS 7 在 PHP 7.2 上安装 zipArchive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49583881/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com