2015-02-09 65 views
0

任何人都可以幫助我解決我的問題,當我將腳本遷移到共享主機和託管使用PHP版本5.5.21我得到這個錯誤meesage在所有頁面上:Yii2 - PHP啓動:無法加載動態庫'/usr/local/php-5.5.21/lib/php/20121212/zip.so'

PHP核心警告 - yii \ base \ ErrorException PHP啓動:無法加載動態庫'/ usr/local/php- 5.5.21/lib/php/20121212/zip.so' - /usr/local/php-5.5.21/lib/php/20121212/zip.so:無法打開共享目標文件:無此文件或目錄

我試圖在谷歌搜索,但我沒有找到答案,在php.ini我已經設置

;啓用zip擴展模塊 延長= zip.so

我聯繫了託管沒有解決過,也許有人對我有一個解決方案,

感謝

+0

我猜這[[類似鏈接1](http://stackoverflow.com/a/16677559/3623027)或此[類似2](http://stackoverflow.com/q/25800203/3623027)將幫助.. – 2015-02-09 07:11:16

+0

謝謝爲您的答覆...默認情況下,我的主機設置php.ini通過啓用擴展= zip.so,...當我試圖禁用..問題已解決 – hekwan 2015-02-14 02:42:00

回答

1

我面臨着newrelic.so其發生類似的問題因爲某些代碼試圖調用錯過庫或擴展等等,所有你需要通過

grep -Hrv ";" /etc/php5 | grep -i "extension=" 
在我的情況

檢查您的擴展,我沒有找到newrelic.so,所以我剛剛安裝它

sudo apt-get install newrelic-php5 

薄我重新啓動由

sudo service apache2 restart 

Apache的服務,爲您的問題,我認爲你缺少zip.so擴展因此,所有你需要

sudo apt-get install php-zip 

進行安裝
sudo apt-get install php5.6-zip 

瘦重啓apache2 我希望這對你有所幫助

0

我的版本PHP是7.0,但它也必須工作5.x版本。

如果你有文件

extension=zip.so 

評論擴展在php.ini

= zip.so行重啓PHP它必須經過/etc/php/7.0/mods-available/zip.ini工作。

相關問題