一、下载

二、安装

1.安装zlib

tar zxvf zlib-1.2.2.tar.gz

cd zlib-1.2.2

./configure

make

make install

2.安装libpng

tar zxvf libpng-1.2.7.tar.tar

cd libpng-1.2.7

cd scripts/

mv makefile.linux ../makefile

cd ..

make

make install

注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个

3.安装freetype

tar zxvf freetype-2.1.9.tar.gz

cd freetype-2.1.9

./configure

make

make install

4.安装Jpeg

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b/

./configure --enable-shared

make

make test

make install

注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库

5.安装GD

tar zxvf gd-2.0.33.tar.gz

cd gd-2.0.33

./configure --with-png --with-freetype --with-jpeg

make install

6.重新编译PHP

tar zxvf php-4.3.9.tar.gz

cd php-4.3.9

./configure (以前的参数) --with-gd --enable-gd-native-ttf --with-zlib --with-png --with-jpeg --with-freetype --enable-sockets

make

make install

phpinfo();

?>

Ok.....

php添加gd库,linux下为php添加GD库(重新编译php)相关推荐

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

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

  2. linux添加变量6,Linux下查看和添加环境变量

    $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PATH 声明,其格式为: PATH=$PA ...

  3. oracle9i用expdp导出全库,Linux下Oracle 11g数据库全库自动备份(EXPDP)

    使用EXPDP方式备份整个实例 本教程可使用system账户将整个实例备份(包含空表),并自动删除超过6天的历史数据. 1.r oot用户登录服务器 mkdir -p /backup/oracleda ...

  4. Linux下V4L2框架基于SDL库本地USB摄像头监控

    Linux下V4L2框架基于SDL库本地USB摄像头监控 1.摄像头框架编程步骤 (1)打开摄像头设备(/dev/video0 ./dev/video1 ) (2)设置图像格式:VIDIOC_S_FM ...

  5. linux php curl扩展下载,linux下为php添加curl扩展的方法

    linux下为php添加curl扩展的方法 发布于 2014-12-19 18:36:10 | 106 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...

  6. Linux下安装和使用boost库

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

  7. linux下查看和添加PATH环境变量

    linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PA ...

  8. linux下用户的添加

    linux下用户的添加 在linux下用户添加的命令使用: useradd 然再使用:  passwd  为用户添加密码 例如,使用useradd    zhangsan         #就创建了一 ...

  9. spdlog linux编译出错,Linux下编写Makefile引入第三方库

    Linux下编写Makefile引入第三方库 前言:一直在使用CmakaList 生成Makefile文件,其实很少去写Makefile,但是最近帮朋友处理了一个Makefile引入第三方库的问题,就 ...

最新文章

  1. 开箱即用的VScode C++环境
  2. 毕业一两年,怎样快速成长和晋升?
  3. spingmvc的一些简单理解和记录
  4. 面向对象的继承关系体现在数据结构上时,如何表示
  5. android做一个坦克大战小游戏_一个 ECharts 做的猜数小游戏
  6. Visual Studio 2017 的重大功能回顾和针对 .NET 开发者的更新
  7. 带有Spring的JavaFX 2
  8. Taro+react开发(47)taro中消息机制
  9. WritePrivateProfileString等读写.ini配置文件
  10. 微信小程序|开发实战篇之二
  11. 第十章 內核同步的方法
  12. Objective-C 的 self 和 super 详解
  13. 2022年,ICPC比赛、CCPC比赛、CCF-CSP考试、蓝桥杯比赛、天梯赛日程
  14. Fiddler Everywhere安装
  15. android的自定义字体,Android中使用自定义字体的方法
  16. word如何调整字间距离_word标准字间距怎么设置
  17. 修改计算机ip地址cmd,有谁能告诉我怎么用cmd指令修改自己电脑的IP地址
  18. 在日本的软件工程师之路
  19. 华中师范大学计算机学院学分绩,华中师范大学全日制本科交换生学分转换、成绩认定管理办法...
  20. 从零开始,学会Python爬虫不再难!!! -- (13)selenium项目:自动点赞机丨蓄力计划

热门文章

  1. ironpython调用c dll_IronPython脚本调用C#dll示例
  2. 7 orm 有批量更新_2020.12.24更新公告
  3. springboot内置浏览器_SpringBoot快速搭建
  4. 嵌入式c语言移植,嵌入式C语言位操作的移植方法
  5. Java 设计模式之构造者模式
  6. 解决conda install安装arch报错的问题
  7. Ubuntu/Centos 等linux终端忽略大小写提示
  8. pandas series 判断是否包含某个值
  9. plantuml 方法图_UML与软件建模:第四次作业(学习PlantUML活动图绘制方法)
  10. mybatis sql linux,通用mapper生成sql及mybatis使用过程