Я абсолютный новичок в веб-разработке.
[Что я хотел бы сделать]
Установите PHP 5.6.23 с помощью PHPBrew
Обновите версию libbz2 пакет (?)
[Среда]
Amazon Linux-сервер (EC2-экземпляр)
PHPbrew версия — 1.22.6
[Проблема]
Когда я пытаюсь установить PHP 5.6.23 с помощью команды ниже, ошибка configure: error: bz2 module requires libbz2 >= 1.0.0
выходит.
Понятия не имею, как обновить версию libbz2
phpbrew install 5.6.23 +default +mysql +openssl=$(brew --prefix openssl)
.phpbrew / сборки / PHP-5.6.23 / build.log
checking for PCRE library to use... bundled
checking whether to enable the SQLite3 extension... no
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... no
checking for zlib version >= 1.2.0.4... 1.2.8
checking for gzgets in -lz... yes
checking whether to enable bc style precision math functions... yes
checking for BZip2 support... yes
checking for BZ2_bzerror in -lbz2... no
configure: error: bz2 module requires libbz2 >= 1.0.0
Кто-нибудь знает, как решить эту проблему?
Если вам нужна дополнительная информация, пожалуйста, оставьте свои комментарии.
Любой совет будет принят во внимание. Заранее спасибо!
Для компиляции вам нужны файлы заголовков, а не двоичные файлы. Итак, пожалуйста, установите:
Ubuntu:
$ sudo apt-get install libbz2-dev
Fedora:
$ sudo dnf install bzip2-devel
Других решений пока нет …