一 GD简介:

php处理图形的扩展库,提供了一系列用来处理图片的API。如果开发过程中发现有页面验证码不能显示,则要考虑检查phpinfo(),是否支持GD库。

二 思路:

网上发现添加GD库的方法,到处是单独下载libgd源码方法,为编译libgd,还需要下载一系列的依赖,相当麻烦。以前玩WAMP,记得gd.dll都是php自带的。猜想,在linux下,通过php源码或许能得到相应的.so文件。果不其然,在php_src/ext下还真有gd的源码。

三 版本:php 5.6.9

四 过程:

1:编译生成.so文件

[[email protected] gd]# pwd                                #路径

/opt/php/php-5.6.9/ext/gd

[[email protected] gd]# ../../scripts/phpize               #用phpize工具生成configure文件

Configuring for:

PHP Api Version:         20121113

Zend Module Api No:      20121212

Zend Extension Api No:   220121212

[[email protected] gd]# ./configure \

>  --prefix=$HOME/install/php/  \

>  --with-php-config= $(php安装路径)/bin/php-config

[[email protected] gd]# make install

...                                                                 #省略其他打印

cp ./.libs/gd.so /opt/php/php-5.6.9/ext/gd/modules/gd.so  #目标文件生成

cp ./.libs/gd.lai /opt/php/php-5.6.9/ext/gd/modules/gd.la

PATH="$PATH:/sbin" ldconfig -n /home/lzc/LAMP/php/php-5.6.9/ext/gd/modules

----------------------------------------------------------------------

Libraries have been installed in:

/home/lzc/LAMP/php/php-5.6.9/ext/gd/modules

....                                                               #省略其他打印

Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20131212/

Installing header files:          /usr/local/include/php/

[[email protected] gd]# cp /usr/local/lib/php/extensions/no-debug-non-zts-20121312/gd.so /opt/php/ lib/php/extensions/no-debug-non-zts-20121312/gd.so                                                    #将文件copy到自己的php安装路径下

2:编辑php.ini,加入扩展

extension=/opt/php/lib/php/extensions/no-debug-non-zts-20131212/gd.so

原文:http://www.cnblogs.com/bethal/p/5617836.html

php api 20121113,php添加gd相关推荐

  1. php添加gd扩展,centos下为php添加gd扩展

    第一步: 安装需要用到的库 yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 第二步: 进 ...

  2. 如何使用 SAP API Portal Policy Editor 给 SAP API 调用自动添加认证信息

    打开 API portal,找到要编辑的 API,点击打开,进入明细页面: 点击 Policies: 在策略编辑器的右侧,您可以看到开箱即用的策略,可帮助您为您的用例选择策略.所有安全策略都分组在安全 ...

  3. centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展

    yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...

  4. linux php 添加gd,linux(centos)下为php添加添加GD扩展

    标签:inux   type   lib   eve   MIP   依赖库   重启nginx   nginx   linux yum -y install libjpeglibjpeg-devel ...

  5. java若依框架开发api接口(添加新模块)

    在java的spingboot框架中比较好的开源后台那必须是若依了!为了方便管理自己开发的api接口,添加自己的模块,将api接口统一管理在该模块中! 记得三连哦~ 1.下载若依admin,链接:Ru ...

  6. 利用Dnspod api批量更新添加DNS解析【python脚本】 - 推酷

    利用Dnspod api批量更新添加DNS解析[python脚本] - 推酷 利用Dnspod api批量更新添加DNS解析[python脚本] - 推酷 undefined posted on 20 ...

  7. 记一次API 接口定义 添加 @ApiOperation 注解触发中间件 bug 问题分析

    API 接口定义 添加 @ApiOperation 注解触发中间件 bug 问题分析 背景 我有一个服务 A ,写了一个接口定义如下: @RequestMapping({"/config/c ...

  8. Python【算法中心 02】Web框架Django管理页面使用(管理员账号创建+API使用+应用添加)GreenPlum数据库引擎及API测试

    1.SQLite管理员账号创建 SQLite 是 Django 默认的数据库体量上类似与 Apache Derby,配置信息如下: DATABASES = {'default': {'ENGINE': ...

  9. php 中绑定的 gd 库,为PHP添加GD库支持

    1.安装zlib,一般Centos系统自带已经安装好,可以用以下命令去查看: [root@Test-Web2 ~]# rpm -qa | grep zlib zlib-1.2.1.2-1.2 zlib ...

最新文章

  1. GROMACS运行参数整理(二)
  2. 数学知识--Levenberg-Marquardt算法浅谈
  3. [YTU]_2383 ( 矩形类定义【C++】)
  4. php r echo_PHP中echo(),print(),print_r()的区别是什么?
  5. 什么是web标准??
  6. mysql always as_MySQL always returning BIT values as blank
  7. APP自动化测试系列之appium-desktop配置及录制脚本
  8. 吴恩达机器学习 10.支持向量机
  9. spring整合cxf,轻松编写webService客户端、服务端
  10. python中利用pygame模块输出文字
  11. distributeed 1.21.8 requires msgpack,which is not installed 分布式1.21.8需要msgpack,未安装
  12. mysql 面试题 总结
  13. VB.Net教程图书目录
  14. 大数据Spark面试题
  15. 阿里P4 - P14技能要求及对应薪资曝光
  16. 粒子群优化算法PSO
  17. 天啦噜,小白后台的一波新功能,看完世界杯 看这里!(最后有福利 哦~~)
  18. PHP中explode()和implode()函数讲解和实战用法
  19. 坑爹的No matching method
  20. android kodi 启动器,kodi安卓

热门文章

  1. 谷歌开发专家带你学AI
  2. Honor7x能用鸿蒙系统吗,家庭无缝覆盖:Honor 荣耀 发布 分布式路由 和 路由2
  3. 一般地,我们将计算机指令的集合称为,简述公共关系人员培养的原则。
  4. JAVA多线程中join()方法的详细分析
  5. Windows批处理脚本%1和%1%有区别吗?
  6. php 计算几分钟_几天前 _几月前 几年前,php计算几分钟前、几小时前、几天前的几个函数...
  7. 英语口语8000句 pdf_值得收藏!生活交际常用英语口语,60句常用的生活交际口语!...
  8. linux创建文件怎么输入换行_Revit 怎么创建自定义的族文件?
  9. python3 读取txt替换、n_从Python2迁移到Python3实战(一) pyupgrade
  10. c语言中void delay0.5(),单片机彩灯是怎样点亮