freetype 基于 gd ,所以只需要重新编译gd.so即可

1、编译安装freetype

# wget https://download.savannah.gnu.org/releases/freetype/freetype-2.10.2.tar.gz

# tar -xvf freetype-2.10.2.tar.gz

# cd /var/www/html/freetype-2.10.2

# mkdir -p /usr/local/freetype

# apk add --no-cache musl-dev make gcc libxml2-dev openssl-dev sqlite sqlite-dev curl-dev libedit-dev libsodium-dev argon2 argon2-dev

# ./configure --prefix=/usr/local/freetype

# make -j 10 && make install

2、 编译 jpegsrc

# cd /var/www/html

# wget http://www.ijg.org/files/jpegsrc.v9.tar.gz

# tar -xvf jpegsrc.v9.tar.gz

# cd /var/www/html/jpeg-9

# mkdir -p /usr/local/jpeg

# ./configure --prefix=/usr/local/jpeg

# make -j 10 && make install

3、编译 libpng

# cd /var/www/html

# wget https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/libpng-1.6.37.tar.gz

# tar -xvf libpng-1.6.37.tar.gz

# cd /var/www/html/libpng-1.6.37

# mkdir -p /usr/local/libpng

# ./configure --prefix=/usr/local/libpng

# make -j 10 && make install

4、 编译安装gd

# cd /usr/src/ && tar -xvf php.tar.xz

# apk add autoconf freetype freetype-dev

# cd /usr/src/php-7.3.11/ext/gd

# /usr/local/bin/phpize

# ./configure --with-freetype-dir=/usr/local/freetype --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg

# make -j 10 && make install

# 清除无用文件

rm -rf /var/www/html/* /usr/src/php-7.3.11/

php7.0 freetype_php 添加 freetype支持相关推荐

  1. 帝国7.5标签+在PHP7.0,帝国CMS7.5支持PHP7.*系列,兼容性更好

    本文将为您介绍的是帝国CMS7.5支持PHP7.*系列,兼容性更好,具体操作方法请看下文: PHP7版本对PHP改动大,去掉了MYSQL扩展模块等,导致部分函数无法正常使用.因而,帝国CMS7.5新增 ...

  2. VS Code 0.5添加ES6支持和Git工具改进

    微软多平台Visual Studio 工具VS Code在7月的这次更新中提供了惠及好几种语言的开发者的多项更新.对ECMAScript6 (ES6)的支持就是其亮点之一,另外,所有用户还会发现另一些 ...

  3. ffmpeg编译时添加freetype支持,用于在视频中添加文字

    现在对ffmpeg的学习到了往视频指定位置添加对应文字的时候了. 发现添加文字,用的是drawtext滤镜,需要在编译ffmpeg的时候,添加–enable-libfreetype. 为此先编译fre ...

  4. php 编译 freetype,php添加FreeType 库支持

    刚编译了一个lamp,上线后发现验证码无法显示, 和网站沟通后,说是p_w_picpathttftext(). 函数同时需要 GD 库和 FreeType 库. 通过产查看phpinfo();后发现没 ...

  5. php 7.0 编译安装mysql_源码编译安装php7.0.5

    源码编译安装php7.0.5 源码包下载地址 安装epel扩展yum源 [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:R ...

  6. php7 jpgraph,JpGraph4.0.2中文乱码以及在php7.0版本无法显示的解决办法

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  7. OpenWrt/Lede 添加USB支持

    USB功能定制 1. 添加USB相关支持 Kernel modules -> USB Support -> <*> kmod-usb-core. Kernel modules ...

  8. vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持

    利用Git安装 最简单也是最有效的方法 1. 获取Vim仓库: git clone https://github.com/vim/vim.git 2. 升级到最新的版本: cd vim git pul ...

  9. php7.0支持调用lua脚本

    需求前瞻: 最近因需求,需要支持php调用现有的Lua代码,可以减少php的代码量,同时在维护上也比较方便,不会照成需求变更,需要同时修改两份代码 第一步:安装php7.0及以上版本,此处安装方法就略 ...

最新文章

  1. springboot整合swagger2之最佳实践
  2. 使用AWSTATS自动分析Nginx日志
  3. sql 排序_SQL聚合与排序
  4. 凸透镜成像动画可拖动_光学实验二:探究凸透镜成像规律
  5. 一起学Windows Phone7开发(十三.三 输入控件)
  6. queue,stack中的库函数
  7. CKfinder中文乱码的解决.
  8. angular遇到问题
  9. 非华为PC安装华为电脑管家,免积分下载
  10. word导入excel html,如何将word导入excel
  11. html 图片链接怎么生成器,jQuery接口图片上传自动生成图片链接地址
  12. 香蕉树上第十一根芭蕉——vs一些操作设置
  13. 通过ICommand和ITool操作地图
  14. Date入参和出参格式_@DateTimeFormat 和 @JsonFormat 注解
  15. 支持DoH的DNS服务器,Win11 支持私密 DNS-over-HTTPS(DoH) 附启用教程
  16. ubuntu使用 ffmpeg 转换amr格式为mp3
  17. Android实时获取音量(单位 分贝)
  18. JavaScript基础——第四章,JavaScript对象及初识面向对象
  19. 【汇编】子程序调用实现多精度BCD码(十进制)相加
  20. 美团王兴:8年时间,我对商业的思考

热门文章

  1. arduino点阵声音频谱_创客实战 | 制作一个随音乐跳动的32分频音频频谱显示器
  2. 基于新形态下变电站智慧消防管理体系构建研究
  3. 单词数据库 mysql_英语单词数据库 mysql
  4. 【语音录制+识别】一、音频相关
  5. Java破解反编译逆向工程笔记
  6. (转)开膛破肚!惠普独显双核dv2000拆解
  7. 爬虫js逆向基础——05`HOOK`
  8. c/c++:Libevent应用(Libevent介绍、 事件处理框架 - event_base、事件循环、事件、带缓冲区的事件、链接监听器)
  9. 企业人物的百度百科怎么建立的,创建百度百科词条要交费吗
  10. 摄影测量学:期末考试重点总结