mac brew install php56 失败

发布于 2022-09-01 23:50:48 字数 1571 浏览 5 评论 0

请教下,如何解决一下问题

brew install php56 \          

> --without-snmp \
> --without-apache \
> --with-debug \
> --with-fpm \
> --with-intl \
> --with-homebrew-curl \
> --with-homebrew-libxslt \
> --with-homebrew-openssl \
> --with-imap \
> --with-mysql \
> --with-tidy

报错信息如下:

==> Installing php56 from homebrew/php
==> Downloading https://php.net/get/php-5.6.16.tar.bz2/from/this/mirror
Already downloaded: /Library/Caches/Homebrew/php56-5.6.16
==> ./configure --prefix=/usr/local/Cellar/php56/5.6.16 --localstatedir=/usr/local/
Last 15 lines from /Users/mengliu/Library/Logs/Homebrew/php56/01.configure:
checking whether to use system default cipher list instead of hardcoded value... no
checking for krb5-config... /usr/bin/krb5-config
checking for DSA_get_default_method in -lssl... no
checking for X509_free in -lcrypto... yes
checking for RAND_egd... no
checking for pkg-config... no
checking for OpenSSL version... >= 0.9.6
checking for CRYPTO_free in -lcrypto... yes
checking for SSL_CTX_set_ssl_version in -lssl... yes
checking for PCRE library to use... bundled
checking whether to enable the SQLite3 extension... yes
checking bundled sqlite3 library... yes
checking for ZLIB support... yes
checking if the location of ZLIB install directory is defined... no
configure: error: Cannot find libz

READ THIS: https://git.io/brew-troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
  https://github.com/Homebrew/homebrew-php/issues
  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

远山浅 2022-09-08 23:50:48

根据以下信息安装zlib

checking if the location of ZLIB install directory is defined... no
configure: error: Cannot find libz

This formula is keg-only, which means it was not symlinked into /usr/local.
    
OS X already provides this software and installing another version in parallel can cause all kinds of trouble.
    
Generally there are no consequences of this for you. If you build your own software and it requires this formula, you'll need to add to your build variables:
    
    LDFLAGS:  -L/usr/local/opt/zlib/lib
    CPPFLAGS: -I/usr/local/opt/zlib/include

首先安装下xcode

xcode-select --install

再根据提示信息加入环境变量

set env vars LDFLAGS=-L/usr/local/opt/zlib/lib
set env vars CPPFLAGS=-I/usr/local/opt/zlib/include

重新按装php56

PHP 5.6.16 (cli) (built: Jan  3 2016 22:24:16) (DEBUG)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
    with Xdebug v2.3.3, Copyright (c) 2002-2015, by Derick Rethans
    

参考文章:Mac全新安装LNMP

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文