2017-02-28 81 views
1

我有一臺運行PHP7 + nginx的Ubuntu 16.04服務器。我已經在我的本地環境(運行Xampp的Windows)中運行PHP Laravel 5.1,並且一切都運行良好。 我有使用功能的Bzip2bzdecompress但隨後,服務器中的PHP腳本只是崩潰,並顯示此消息:調用未定義的函數bzdecompress PHP

Call to undefined function App\Http\Controllers\bzdecompress() 

我不明白如何安裝這個庫(如果需要)或如何說明加載它或檢查至少是加載的。非常感謝你!

回答

2

1)檢查已安裝的軟件包php -m

如果bzip2的安裝將轉到步驟直接,如果沒有安裝,然後運行安裝:

2)爲PHP7:

apt-get install php7.0-bz2 

for php5:

apt-get install php-bz2 

3)然後確保您通過啓用了擴展:

phpenmod bz2 

4)那麼你可以重新啓動服務器

service nginx restart