我正在开发一个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界面的图片,请看。
答案 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安装。