2017-02-28 72 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