mac php_gd,Mac 配置php -gd
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相关推荐
- Mac vim环境配置
Mac vim环境配置 vim环境安装 vimrc配置文件 vim插件安装 vim环境安装 # mac下安装brew $ ruby -e "$(curl -fsSL https://raw. ...
- Mac下python3配置opencv3 3和Mac下单独opencv的配置以及iOS下配置opencv
#1.Mac下python3配置opencv3.3 新手受任开发一个功能,需要用到opencv.但python和opencv连接出现问题,看了大概有上百份博客的解决办法,都没有解决,快要放弃了,解决了 ...
- mac电脑配置java环境变量_教你在Mac系统中配置JAVA环境变量的方法
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征.下面向大家介绍Mac电脑上如何配置Java ...
- Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)
记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进 ...
- mac python3.8怎样安装scrapy_Python爬虫与mac下Scrapy配置
用Python开发爬虫很方便. 本质:抓取---分析---存储 要点: (1)get请求:最基本抓取.用到 urllib urllib2 requests httplib2 . (2)表单登陆: ...
- linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...
Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. 开启apache ...
- python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...
- 【Android】Mac Android adb 配置
打开终端,输入下面命令: touch .bash_profile open -e .bash_profile 即新建 ".bash_profile" 文件,并会弹出 ". ...
- 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 ...
最新文章
- Aliyun 挂载硬盘
- Zend Studio实现移动程序开发一体化的秘密武器——CCM
- nagios使用check_mysql监控mysql
- 用Chrome开发者工具调试一切
- 15-Flutter移动电商实战-商品推荐区域制作
- EasyOcr 安装(linux、docker)、使用(gin、python)
- Jmeter java.lang.OutOfMemoryError: GC overhead limit exceeded
- 【Matlab】private文件夹
- Leecode刷题热题HOT100(14)——最长公共前缀
- unef螺纹_PT螺纹,NPT螺纹,G螺纹,公制螺纹的区别
- 十年沉淀、厚积薄发,百度CTO王海峰详解NLP技术完整布局
- 后副车架焊接机器人_焊接机器人的工装设计和工装的使用方法
- Vim Vundle YouCompleteMe
- 如何调整mysql严谨度_如何管理 MySQL 的 binlog 收藏
- java 异常处理发生异常_Java中的异常处理
- 怎么把EXCEL内的十六进制数进行两位两位倒序排列
- 前后端分离 Spring Boot + Vue 开发网易云、QQ音乐(附源码)!
- 项目工作绩效数据、项目工作绩效信息、项目工作绩效报告
- Unity2018新功能之2D Animation2D动画
- 【Leetcode】精选算法top200道(二)
热门文章
- Re的故事之队员选拔
- 2.14丨区块链情人节
- 激光干涉仪角度检测机床加工精度
- 0025__利用IconWorkshop把png转成ico图标
- wireshark-ike v1的isakmp解密和esp解密
- 银行计算机上岸经验,有银行在职备考上岸的吗?求过来人分享经验~
- mysql gtid 弊端,mysql gtid问题
- 用 shell 脚本批量下载畅想听吧(CXT8)和 有声下吧(YSX8)的有声小说
- 《mSystems》比较宏基因组学探究海洋和陆地生态系统中磷酸盐分解代谢途径
- Android实现批量照片上传至服务器,拍照或者从相册选择