无法在Cpanel中启用Zip扩展

时间:2017-08-23 09:47:19

标签: php wordpress apache cpanel pear

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

Cpanel:4.0(build 36), Apache Version 2.4.27, PHP版本5.6.31

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

enter image description here

1 个答案:

答案 0 :(得分:2)

在WHM中转到Software -> EasyApache4 -> Customize Profile(适用于您当前安装的设置/包)。转到 PHP扩展程序,为页面大小选择全部,然后为所有php版本启用包含 ZIP 的软件包在那里。点击下一步审核,等待WHM准备软件包并检查依赖项,然后单击 PROVISION 并等待WHM安装所需的包裹。

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

最后看起来应该是这样的:

[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安装。