Pecl can't find zlib while installing pecl_http (Mac OS)

Viewed 226

I'm trying to install pecl_http, but it fails and says:

...
checking for zlib... no
checking whether zlib version  >= 1.2.0.4... configure: error: no
ERROR: `/private/tmp/pear/install/pecl_http/configure --with-php-config=/usr/local/opt/php@8.0/bin/php-config --with-http-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include --with-http-libcurl-dir=/usr --with-http-libevent-dir=/usr --with-http-libicu-dir=/usr --with-http-libidn2-dir=/usr --with-http-libidn-dir=/usr --with-http-libidnkit2-dir=/usr --with-http-libidnkit-dir=/usr' failed

Of course I installed zlib via brew install zlib

Warning: zlib 1.2.11 is already installed and up-to-date.
To reinstall 1.2.11, run:
  brew reinstall zlib

I also tried:

  1. Reinstall php
  2. Reinstall zlib
  3. pecl install pecl_http --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include
  4. pecl install pecl_http --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include/zlib.h
  5. pecl install pecl_http -> ...where to find zlib [/usr] : /usr/local/Cellar/zlib/1.2.11/include...

I have no more ideas, will be glad to hear yours. Thanks

0 Answers
Related