2013-05-19 57 views
0

当我运行在终端问题与Mac OS上安装php54 X

brew install php54命令
brew install php54 
==> Downloading http://www.php.net/get/php-5.4.15.tar.bz2/from/this/mirror 
Already downloaded: /Library/Caches/Homebrew/php54-5.4.15 
==> ./configure --prefix=/usr/local/Cellar/php54/5.4.15 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/ 
If configure fails try --with-vpx-dir=<DIR> 
checking for png_write_image in -lpng... yes 
If configure fails try --with-xpm-dir=<DIR> 
checking for FT_New_Face in -lfreetype... yes 
configure: error: GD build test failed. Please check the config.log for details. 
Error: uncaught throw `Failed executing: ./configure --prefix=/usr/local/Cellar/php54/5.4.15 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/php/5.4 --with-config-file-path=/usr/local/etc/php/5.4 --with-config-file-scan-dir=/usr/local/etc/php/5.4/conf.d --with-iconv-dir=/usr --enable-dba --with-ndbm=/usr --enable-exif --enable-soap --enable-wddx --enable-ftp --enable-sockets --enable-zip --enable-pcntl --enable-shmop --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-mbstring --enable-mbregex --enable-bcmath --enable-calendar --with-zlib=/usr/local/opt/zlib --with-ldap --with-ldap-sasl=/usr --with-xmlrpc --with-kerberos=/usr --with-xsl=/usr --with-gd --enable-gd-native-ttf --with-freetype-dir=/usr/local/opt/freetype --with-jpeg-dir=/usr/local/opt/jpeg --with-png-dir=/usr/local/opt/libpng --with-gettext=/usr/local/opt/gettext --with-snmp=/usr --with-libedit --mandir=/usr/local/Cellar/php54/5.4.15/share/man --with-mhash --with-curl --with-bz2=/usr --disable-debug --with-openssl=/usr --enable-fpm - 
Please report this bug: 
    https://github.com/mxcl/homebrew/wiki/troubleshooting 
/usr/local/Library/Formula/abstract-php.rb:127:in `throw' 
/usr/local/Library/Formula/abstract-php.rb:127:in `install' 
/usr/local/Library/Homebrew/build.rb:142:in `install' 
/usr/local/Library/Homebrew/formula.rb:265:in `brew' 
/usr/local/Library/Homebrew/formula.rb:651:in `stage' 
/usr/local/Library/Homebrew/extend/fileutils.rb:21:in `mktemp' 
/usr/local/Library/Homebrew/formula.rb:647:in `stage' 
/usr/local/Library/Homebrew/formula.rb:260:in `brew' 
/usr/local/Library/Homebrew/build.rb:121:in `install' 
/usr/local/Library/Homebrew/build.rb:43:in `main' 
/usr/local/Library/Homebrew/build.rb:12 
/usr/local/Library/Formula/php54.rb:27 

Here is the configure file

brew doctor是干净

随着我有同样的问题

+0

为什么你不能获得MAMP? – Sam

+0

我不想使用它 – achempion

+0

您是否按要求报告错误? –

回答

0

我类似的问题。据之前

brew install php53 

这指向正确的zlib版本路径(由酿造安装,但不能与Mac OS X的分布)解决通过执行

export LDFLAGS=/usr/local/opt/zlib/lib && export CPPFLAGS=/usr/local/opt/zlib/include 

。基于来自zlib的警告:

这个公式是桶只有:所以它没有符号链接到/ usr/local。

Mac OS X已经提供了此软件并安装在 并行的另一个版本可能会导致各种麻烦。

通常这对你没有任何后果。如果你建立你自己的 软件,它需要这个公式,你需要添加到您的 生成变量:

LDFLAGS: -L/usr/local/opt/zlib/lib 
CPPFLAGS: -I/usr/local/opt/zlib/include 
+0

看起来像真相 – achempion

1

只是运行brew link zlib --force