как включить сжатие bzip2 на centos - PullRequest
0 голосов
/ 28 октября 2019

Мне нужно включить сжатие bzip2 на сервере centOS. Позвольте мне рассказать вам о том, что я до сих пор делал:

При запуске composer install я получаю следующие ошибки:

Problem 1
  - Installation request for jakoch/phantomjs-installer 2.1.1-p08 -> satisfiable by jakoch/phantomjs-installer[2.1.1-p08].
  - jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system.
Problem 2
  - jakoch/phantomjs-installer 2.1.1-p08 requires ext-bz2 * -> the requested PHP extension bz2 is missing from your system.
  - josh/php-phantomjs v4.6.2 requires jakoch/phantomjs-installer 2.1.1-p08 -> satisfiable by jakoch/phantomjs-installer[2.1.1-p08].
  - Installation request for josh/php-phantomjs v4.6.2 -> satisfiable by josh/php-phantomjs[v4.6.2].

To enable extensions, verify that they are enabled in your .ini files:
  - /usr/local/lib/php.ini
  - /usr/local/lib/php.conf.d/50-webapps.ini

Я раскомментировал строку расширения bz2 в файле php.ini:

extension=bz2

и перезапустил apache. После запуска php --ini я получаю следующее сообщение:

Unable to load dynamic library 'bz2' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20170718/bz2 (/usr/local/lib/php/extensions/no-debug-non-zts-20170718/bz2: cannot open shared object file: No such file or directory)...

Что верно, поскольку в каталоге extensions/no-debug-non-zts-20170718/ нет файла bz2.so.

Я много искал о том, какустановить расширение bzip2 для php, но не смог найти решения. Также bzip2 уже установлен на машине.

Я думал, что, возможно, поиск файла bz2.so и размещение в каталоге extensions может решить проблему, но опять же не смог найти файл!

Есть идеи, как включить это расширение (и другие, такие как php soap) на сервере?

...