PHP Enable bz2 Extension In Php.ini

Alex Pelletier picture Alex Pelletier · Jul 28, 2014 · Viewed 28.9k times · Source

I an trying to download a file using composer in php, but the file needs to be decompress with bzipped. Here is the error I get:

[UnexpectedValueException]                                                   
unable to decompress bzipped phar archive "/home/admin/public_html/subdo  
mains/testing4/vendor/jakoch/phantomjs/da2db411008833dfaa24e92e129aa037.bz2  
" to temporary file, enable bz2 extension in php.ini   

In my php.ini file I have added:

extension = "bz2.so" 

After adding that I still get the error when I try and install the file.

When I run infophp(-1) I get:

bzip2 compression   disabled (install pecl/bz2)

Do I need to enable bzip2? If so how do I do it. Am I doing something wrong with allowing the extension?

Answer

Viraths picture Viraths · Sep 22, 2016

You can install this as php extension easily.

apt-get install php5.6-bz2
  • php(yourversion)-bz2

Source