我正在尝试安装pecl_http,但是失败了并显示以下信息:
...
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
当然,我通过 brew install zlib
安装了zlib。
Warning: zlib 1.2.11 is already installed and up-to-date.
To reinstall 1.2.11, run:
brew reinstall zlib
我还尝试了以下操作:
- 重新安装php
- 重新安装zlib
pecl install pecl_http --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include
pecl install pecl_http --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include/zlib.h
pecl install pecl_http
->...在哪里找到zlib [/usr] : /usr/local/Cellar/zlib/1.2.11/include...
我没有更多的想法,请告诉我你的想法。谢谢。