前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP开启GD库支持

PHP开启GD库支持

作者头像
用户1456517
发布2019-03-05 15:53:06
5.7K0
发布2019-03-05 15:53:06
举报
文章被收录于专栏:芝麻实验室
下载GD库所依赖的软件包
  • 下载libpng。网址:http://www.libpng.org/pub/png/libpng.html [root@guanwang ~]# cd /usr/src/ [root@guanwang src]# wget http://prdownloads.sourceforge.net/libpng/libpng-1.6.34.tar.gz?download
  • 下载jpegsrc。网址:http://www.ijg.org/ [root@guanwang src]# wget http://www.ijg.org/files/jpegsrc.v9c.tar.gz
  • 下载freetype。网址:https://www.freetype.org [root@guanwang src]# wget https://download.savannah.gnu.org/releases/freetype/freetype-2.9.tar.gz
解压源码包
  • 解压 [root@guanwang src]# tar xf freetype-2.9.tar.gz [root@guanwang src]# tar xf jpegsrc.v9c.tar.gz [root@guanwang src]# tar xf libpng-1.6.34.tar.gz\?download
安装软件包
  • 安装libpng [root@guanwang src]# cd libpng-1.6.34 [root@guanwang libpng-1.6.34]# ./configure --prefix=/app/libpng # make -j4 # make install
  • 安装jpegsrc [root@guanwang src]# cd jpeg-9c/ [root@guanwang jpeg-9c]# ./configure --prefix=/app/jpeg # make -j4 # make install
  • 安装freetype [root@guanwang src]# cd freetype-2.9 [root@guanwang freetype-2.9]# ./configure --prefix=/app/freetype # make -j4 # make install
编译安装GD库扩展
  • 安装GD库扩展 [root@guanwang freetype-2.9]# cd /usr/src/php-7.2.5/ext/gd/ [root@guanwang gd]# /app/php/bin/phpize Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718 [root@guanwang gd]# ./configure --with-php-config=/app/php/bin/php-config --with-png-dir=/app/libpng --with-freetype-dir=/app/freetype --with-jpeg-dir=/app/jpeg [root@guanwang gd]# make -j4 [root@guanwang gd]# make install
  • 获取生成的gd.so文件路径 [root@guanwang gd]# find /usr/local/ -name 'gd.so' /app/php/lib/php/extensions/no-debug-non-zts-20170718/gd.so [root@guanwang gd]# ll /app/php/lib/php/extensions/no-debug-non-zts-20170718/
  • gd.so路径添加到php.ini文件中 [root@guanwang gd]# vim /etc/php.ini
  • 查看配置的路径 [root@guanwang gd]# cat /etc/php.ini | grep gd.so extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/gd.so
  • 查看GD扩展的安装情况 [root@guanwang gd]# service php-fpm restart [root@guanwang gd]# php -m | grep gd

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/02/25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载GD库所依赖的软件包
  • 解压源码包
  • 安装软件包
  • 编译安装GD库扩展
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档