Mac 配置php -gd

brew  這些依賴庫  zlib jpeg libpng  libjpeg freetype php

gd 安裝參考1,改下版本就能夠了,mysql

安裝gdlinux

wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/gd-2.0.33.tar.gz git

tar -zxf gd-2.0.33.tar.gz sql

cd gd-2.0.33 緩存

mkdir -p /usr/local/gd2 
./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg/ --with-png=/usr/local/libpng/ --with-zlib=/usr/local/zlib/ --with-freetype=/usr/local/freetype/
curl

make socket

make install網站

我記得遇到一個頭文件找不到的問題 png.h  直接 絕對地址就能夠了,直接編譯帶gd庫的php這樣就不用添加GD.SO在extension那裏了。還有一個問題就是找不到    X11\XPM.H   我直接把庫拷貝到默認目錄這樣仍然很差使,我就加了一個鏈接 ,就能夠了,參考代碼倒數第三行,好多人都會碰見這個問題吧! url

$ tar zxvf php-5.6.8.tar.gz
$ cd php-5.6.8
$./configure \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php \
--with-mysql \
--with-mysqli \
--enable-pdo \
--with-pdo-mysql \
--with-mysql-sock=/tmp/mysql.sock \
--enable-opcache \
--enable-cgi \
--enable-fpm \
--enable-sockets \
--enable-mbstring \
--enable-mbregex \
--enable-bcmath \
--enable-xml \
--enable-zip \
--with-png-dir=/usr/local/lib/libpng \
--with-jpeg-dir=/usr/local/lib/libjpeg \
--with-openssl-dir=/usr/local/Cellar/openssl/1.0.2g \
--with-curl \
--with-mhash=/usr/local/lib/libmhash \
--with-mcrypt=/usr/local/lib/libmcrypt/2.6.8 \
--with-jpeg-dir=/usr/local/Cellar/jpeg/8d \
--with-png-dir=/php/local/Cellar/libpng/1.6.21 \
--with-freetype-dir=/usr/local/Cellar/freetype/2.6.3 \
--with-zlib-dir=/usr/local/Cellar/zlib/1.2.8 \
--with-iconv-dir=/usr/local/Cellar/iconv/1.14 \
--with-xpm-dir=/opt/X11 \
--with-gd=/usr/local/gd2

路徑設置的都對就沒問題,

引用的哪裏的忘了 ,須要鏈接一下,直接在終端執行就能夠了 ,不是空文件,添加就行了,沒權限sudo

vi ~/.profile

//有就編輯,沒有就新建一個這個文件名。

export PATH=/usr/local/php/bin:/usr/local/php/sbin:$PATH

//清除下緩存,使得它生效

source ~/.profile


這樣的話 php -gd安裝就結束了,我在跑帶有png  demo 的時候 碰見了問題,warning : 版本不一致。

直接 brew  reinstall  libpng  就解決了,解決方法是參考git上的 ~ linux





參考:

一、http://blog.csdn.net/zqtsx/article/details/9113261  未成功,沒弄明白,前期準備參照的這個網站

二、編譯php:http://www.widlabs.com/article/mac-os-x-compile-install-php 

相關文章
相關標籤/搜索