2017-08-23 85 views
1

我正在開發一個需要使用zip擴展來處理數據的Wordpress網站。但我無法讓Zip擴展工作。我在網上尋找了很多解決方案來解決這個問題,幾乎所有人都說我必須通過更改php版本或使用WHM的EasyApache來從服務器的Cpanel啓用zip擴展。但我在cPanel中找不到任何這些選項。我也從PHP PEAR包管理器安裝了Archive_Zip,但仍然沒有運氣。以下是我的服務器的信息:無法在Cpanel中啓用Zip擴展

交友:4.0(建36), Apache的版本2.4.27,PHP 版本31年6月5日

我怎樣才能解決這個問題呢? 我已經附上了WHM界面的圖片請看。

enter image description here

回答

1

在南國去Software -> EasyApache4 -> Customize Profile(適用於當前安裝的設置/包)。轉到PHP擴展,選擇所有頁面大小,然後啓用含ZIP包所有的PHP可用的版本存在。點擊下一步查看,等待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安裝。

+0

在WHM中沒有軟件選項。我編輯了我的問題並附上圖片供參考。 –

+0

然後只需查找EasyApache4。如果你沒有它,那麼你必須從EasyApache3切換到EasyApache4或從源代碼編譯apache + php(以包含zip)。但我建議你切換到EA4 –

+0

如何在WHM中安裝EasyApache4? –