brew  这些依赖库  zlib jpeglibpnglibjpeg freetype

gd 安装参考1,改下版本就可以了,

安装gd

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

tar -zxf gd-2.0.33.tar.gz

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/

make

make install

我记得遇到一个头文件找不到的问题 png.h  直接 绝对地址就可以了,直接编译带gd库的php这样就不用添加GD.SO在extension那里了。还有一个问题就是找不到    X11\XPM.H   我直接把库拷贝到默认目录这样仍然不好使,我就加了一个连接 ,就可以了,参考代码倒数第三行,好多人都会遇见这个问题吧!

$ 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

参考:

mac php_gd,Mac 配置php -gd相关推荐

  1. Mac vim环境配置

    Mac vim环境配置 vim环境安装 vimrc配置文件 vim插件安装 vim环境安装 # mac下安装brew $ ruby -e "$(curl -fsSL https://raw. ...

  2. Mac下python3配置opencv3 3和Mac下单独opencv的配置以及iOS下配置opencv

    #1.Mac下python3配置opencv3.3 新手受任开发一个功能,需要用到opencv.但python和opencv连接出现问题,看了大概有上百份博客的解决办法,都没有解决,快要放弃了,解决了 ...

  3. mac电脑配置java环境变量_教你在Mac系统中配置JAVA环境变量的方法

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.下面向大家介绍Mac电脑上如何配置Java ...

  4. Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)

    记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进 ...

  5. mac python3.8怎样安装scrapy_Python爬虫与mac下Scrapy配置

    用Python开发爬虫很方便. 本质:抓取---分析---存储 要点: (1)get请求:最基本抓取.用到 urllib  urllib2  requests  httplib2 . (2)表单登陆: ...

  6. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...

    Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. ​​​开启apache ...

  7. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置

    1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...

  8. 【Android】Mac Android adb 配置

    打开终端,输入下面命令: touch .bash_profile open -e .bash_profile 即新建 ".bash_profile" 文件,并会弹出 ". ...

  9. Mac系统安装和配置tomcat步骤详解

    1 1 1 1 1 1 1 2 3 1 2 3 查看 6 条热评 huyisu 2014年08月04日 17:47 160237 转自:http://www.himigame.com/java-ser ...

最新文章

  1. Aliyun 挂载硬盘
  2. Zend Studio实现移动程序开发一体化的秘密武器——CCM
  3. nagios使用check_mysql监控mysql
  4. 用Chrome开发者工具调试一切
  5. 15-Flutter移动电商实战-商品推荐区域制作
  6. EasyOcr 安装(linux、docker)、使用(gin、python)
  7. Jmeter java.lang.OutOfMemoryError: GC overhead limit exceeded
  8. 【Matlab】private文件夹
  9. Leecode刷题热题HOT100(14)——最长公共前缀
  10. unef螺纹_PT螺纹,NPT螺纹,G螺纹,公制螺纹的区别
  11. 十年沉淀、厚积薄发,百度CTO王海峰详解NLP技术完整布局
  12. 后副车架焊接机器人_焊接机器人的工装设计和工装的使用方法
  13. Vim Vundle YouCompleteMe
  14. 如何调整mysql严谨度_如何管理 MySQL 的 binlog 收藏
  15. java 异常处理发生异常_Java中的异常处理
  16. 怎么把EXCEL内的十六进制数进行两位两位倒序排列
  17. 前后端分离 Spring Boot + Vue 开发网易云、QQ音乐(附源码)!
  18. 项目工作绩效数据、项目工作绩效信息、项目工作绩效报告
  19. Unity2018新功能之2D Animation2D动画
  20. 【Leetcode】精选算法top200道(二)

热门文章

  1. Re的故事之队员选拔
  2. 2.14丨区块链情人节
  3. 激光干涉仪角度检测机床加工精度
  4. 0025__利用IconWorkshop把png转成ico图标
  5. wireshark-ike v1的isakmp解密和esp解密
  6. 银行计算机上岸经验,有银行在职备考上岸的吗?求过来人分享经验~
  7. mysql gtid 弊端,mysql gtid问题
  8. 用 shell 脚本批量下载畅想听吧(CXT8)和 有声下吧(YSX8)的有声小说
  9. 《mSystems》比较宏基因组学探究海洋和陆地生态系统中磷酸盐分解代谢途径
  10. Android实现批量照片上传至服务器,拍照或者从相册选择