【问题标题】:Cannot enable Zip extension in Cpanel无法在 Cpanel 中启用 Zip 扩展
【发布时间】:2017-08-23 23:05:24
【问题描述】:

我正在开发一个需要 zip 扩展名来处理数据的 Wordpress 网站。但我无法让 Zip 扩展工作。我在网上寻找了很多解决方案来解决这个问题,几乎所有人都说我必须通过更改 php 版本或使用 WHM 的 EasyApache 从服务器的 Cpanel 启用 zip 扩展。但我在我的 cpanel 中找不到任何这些选项。我还从 PHP PEAR 包管理器安装了 Archive_Zip,但仍然没有运气。以下是关于我的服务器的信息:

Cpanel : 4.0 (build 36), 阿帕奇版本 2.4.27, PHP 版本 5.6.31

我该如何解决这个问题? 我附上了WHM界面的图片,请看。

【问题讨论】:

    标签: php wordpress apache cpanel pear


    【解决方案1】:

    在 WHM 中转到 Software -> EasyApache4 -> Customize Profile(适用于您当前安装的设置/包)。转到PHP Extensions,为Page size选择All,然后为所有php版本启用包含ZIP的包在那里可用。点击NextReview,等待WHM准备好包并检查依赖关系,然后点击PROVISION,等待WHM安装所需的软件包。

    然后重新启动 Apache(通过 WHM 或从控制台),您应该有一个适用于所有已安装 php 版本的 php-zip 扩展/模块。

    最后应该是这样的:

    [2017-08-23 16:52:15 +0300] info [xml-api] Service Status
    [2017-08-23 16:52:15 +0300] info [xml-api] apache_php_fpm restarted successfully.
    [2017-08-23 16:52:15 +0300] info [xml-api]  
    [2017-08-23 16:52:15 +0300] info [xml-api]   Verifying  : ea-php70-php-zip-7.0.22-1.1.2.cpanel.x86_64                  1/3 
    [2017-08-23 16:52:15 +0300] info [xml-api]   Verifying  : ea-php56-php-zip-5.6.31-2.2.3.cpanel.x86_64                  2/3 
    [2017-08-23 16:52:16 +0300] info [xml-api]   Verifying  : ea-php55-php-zip-5.5.38-23.23.3.cpanel.x86_64                3/3 
    [2017-08-23 16:52:16 +0300] info [xml-api] Installed:
    [2017-08-23 16:52:16 +0300] info [xml-api]   ea-php55-php-zip.x86_64 0:5.5.38-23.23.3.cpanel                               
    [2017-08-23 16:52:16 +0300] info [xml-api]   ea-php56-php-zip.x86_64 0:5.6.31-2.2.3.cpanel                                 
    [2017-08-23 16:52:16 +0300] info [xml-api]   ea-php70-php-zip.x86_64 0:7.0.22-1.1.2.cpanel                                 
    [2017-08-23 16:52:16 +0300] info [xml-api] Finished Transaction
    [2017-08-23 16:52:16 +0300] info [xml-api] Leaving Shell
    

    当然,这是来自我的 cPanel 开发服务器,在您的情况下,它可能看起来不同,但这是默认的 cPanel/WHM 安装。

    【讨论】:

    • WHM 中没有软件选项。我已经编辑了我的问题并附上了图片以供参考。
    • 然后只需寻找 EasyApache4。如果您没有它,那么您必须从 EasyApache3 切换到 EasyApache4 或从源代码编译 apache + php(也包括 zip)。但我建议你切换到 EA4
    • 如何在 WHM 中安装 EasyApache4?
    • 我建议你先阅读 cpanel 文档。很容易理解和理解!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 2021-10-01
    相关资源
    最近更新 更多