linux系统篇

1.CentOS系统

关于GD扩展

gd扩展是一个开源的图像处理库,它通过提供一系列用来处理图片的API,使其可以用来创建图表、图形、缩略图以及其他图像的处理操作。gd扩展支持JPG、PNG、GIF等常见的图片格式,所以在安装php-gd扩展之前,我们需要安装libpng、jpegsrc、freetype这三款软件。下面安装步骤中,具体的路径设置大家根据自己的实际情况进行调整。

安装 freetype

wget http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.5.5.tar.gz

tar -xf freetype-2.5.5.tar.gz

cd freetype-2.5.5

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

make && make install

安装jpegsrc

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

tar zxvf jpegsrc.v9.tar.gz

cd jpeg-9

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

make && make install

安装libpng

wget http://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.31/libpng-1.6.31.tar.gz

tar zxvf libpng-1.6.31.tar.gz

cd libpng-1.6.31

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

make && make install

安装GD扩展

不再重新编译php,还是用phpize添加新扩展,

注意不要漏掉make clean这一步。

cd /data/php-5.6.14/ext/gd/

make clean

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype

make && make install

此时在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/目录下有出现了gd.so文件。

接着修改php.ini文件 添加一行

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/gd.so

最后重启服务,查看php-gd扩展信息即可。

2.ubuntu系统

sudo apt-get install php5-gd

注意不是php-gd而是php5-gd。

最后重启服务

windows篇

修改PHP配置文件php.ini:

将php.ini文集中的extension=php_gd2.dll  前面的;去掉即可。

最后重启服务。

php gd扩展库,linux/windows安装php-gd扩展库相关推荐

  1. Linux下安装和使用boost库

    Linux下安装和使用boost库 2016-08-26 20:29:06 zhaomax 阅读数 349更多 分类专栏: C++ 用boost库中的serialization库.Boost库分为两个 ...

  2. linux上安装php phpredis扩展

    linux 下安装redis以及php Redis扩展 环境配置: centos6.0 nginx/1.0.0 php/5.3.8 mysql/5.5.17 步骤一.下载redis 可以去http:/ ...

  3. Linux下安装Redis php-redis扩展 redis重启shell脚本 超详细!

    前言 前面刚写过nosql其中三款热门产品的对比,这次主要写关于Redis的一些事情,Redis的介绍.安装以及扩展(php-redis,因为我是phper)安装等等.同时是写给我的朋友(cccjjj ...

  4. 【Pytorch神经网络理论篇】 27 图神经网络DGL库:简介+安装+卸载+数据集+PYG库+NetWorkx库

    DGL库是由纽约大学和亚马逊联手推出的图神经网络框架,支持对异构图的处理,开源相关异构图神经网络的代码,在GCMC.RGCN等业内知名的模型实现上也取得了很好的效果. 1 DGL库 1.1 DGL库的 ...

  5. linux删除jpeg动态库,linux如何不用的删除动态库

    2012-07-29 回答 3.共享库,小版本升级,即接口不变. 当升级小版本时,共享库的soname 是不变的,所以需要重新把soname 的那个连接文件指定新版本就可以. 调用ldconfig命令 ...

  6. python怎么安装requests库-Python3.6安装及引入Requests库的实现方法

    本博客可能没有那么规范,环境之类的配置.只是让你直接开始编程写python. 至于各种配置网络上有多种方法. 本文仅代表我的观点的一种方法. 电脑环境:win10 64位 第一步:下载python. ...

  7. linux原有的文件系统扩展,原来linux不用LVM也能扩展文件系统

    以前总以为UNIX/LINUX使用了lvm才能扩展或缩小卷和文件系统,今天才发现我错了:即使没有lvm,linux也能扩展卷和及其相应的文件系统而不会丢失原有数据. 以下是测试步骤,记录备查. 1.系 ...

  8. 运行库:Windows下MSVC CRT运行库封装fread()函数解析

    在介绍运行库的过程中,强调过运行库是具体语言实现的程序和操作系统之间的抽象层.经验表明,任何系统级的软件工程,IO功能的封装历来是最具有挑战性的.以下以Windows下MSVC CRT运行库中封装的文 ...

  9. linux 查询程序的依赖库,linux下查看程序依赖的库

    在x86下,为了查看程序所依赖的库,可使用linux 但若是是使用arm-linux-gcc 等交叉编译环境编译出来的程序,则要使用web 库用于将类似函数打包在一个单元中.而后这些单元就可为其余开发 ...

最新文章

  1. CSS3自定义Checkbox特效
  2. java 可控异常_java异常处理,重新认识java异常,java7异常处理的新特性!
  3. python切片语法-Python新手学习基础之数据类型——字符串的切片截取
  4. 实现状态面板的显示与隐藏
  5. 3.Android的学习(你的第一行代码HelloWorld!)
  6. CentOS7 修复boot目录
  7. 协同工作php,PHPOA:灵活、高效、协同,让企业高效运转
  8. Java中高级面试题 -- 数十道题含答案
  9. MATLAB矩阵元素的处理
  10. jmeter脚本写个小demo(html论坛自动发帖、json龙果学院-前后端分离)
  11. vue-cli3.0使用及部分配置详解
  12. 在Win7系统下, 使用VS2015 打开带有日文注释程序出现乱码的解决方案
  13. opencv检测相交点_OpenCV学习笔记(八) 边缘、线与圆的检测
  14. 大一c语言选择题库及答案,c语言选择题(大一c语言编程题库)
  15. html点击图片可以放全屏,html:点击图片放大到全屏,再次点击缩回
  16. 自定义 Chrome (谷歌浏览器) 主题
  17. python使用list方法,将迭代器转换为列表后,再次循环打印迭代器输出为空
  18. Minecraft 1.18.1、1.18.2模组开发 09.MC无双---动画生物实体(Geckolib Entity)
  19. WINDOWS虚拟内存设置
  20. 大数据学习之Linux基础

热门文章

  1. JAVA实现网站地图,创建网站地图的方法
  2. 查询内容在网页里面分页显示+跳页查看
  3. Android APK加固----混淆 加密
  4. IPFS方得社区周欢:web3.0时代的分布式存储畅想
  5. WEB集群与各种负载均衡简介 (资源)
  6. TCGA的拷贝数变异CNV可视化
  7. ios swift截取数组(Arrays)
  8. nginx 配置 https http
  9. MQTT之阿里云接受推送消息
  10. 单例模式(懒汉 饿汉)