标签:php
我试图在具有最新WordPress的nginx Web服务器上安装ziparchive和domdocument.为了运行Avada主题,我需要在本地CentOS 7测试服务器上使用这两个.我正在寻找过去3天的答案.我该怎么办?
以下是“已安装的yum列表:”的部分列表
php-common.x86_64 7.2.3-2.el7.remi @remi-php72
php-fpm.x86_64 7.2.3-2.el7.remi @remi-php72
php-json.x86_64 7.2.3-2.el7.remi @remi-php72
php-mysqlnd.x86_64 7.2.3-2.el7.remi @remi-php72
php-pdo.x86_64 7.2.3-2.el7.remi @remi-php72
php72.x86_64 1.0-1.el7.remi @remi-safe
php72-php-cli.x86_64 7.2.3-2.el7.remi @remi-safe
php72-php-common.x86_64 7.2.3-2.el7.remi @remi-safe
php72-php-json.x86_64 7.2.3-2.el7.remi @remi-safe
php72-php-mbstring.x86_64 7.2.3-2.el7.remi @remi-safe
php72-php-pear.noarch 1:1.10.5-6.el7.remi @remi-safe
php72-php-process.x86_64 7.2.3-2.el7.remi @remi-safe
php72-php-xml.x86_64 7.2.3-2.el7.remi @remi-safe
php72-runtime.x86_64 1.0-1.el7.remi @remi-safe
unzip.x86_64 6.0-16.el7 @base
解决方法:
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包)
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
来源: https://codeday.me/bug/20190925/1816373.html