php api 20121113,php添加gd
一 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相关推荐
- php添加gd扩展,centos下为php添加gd扩展
第一步: 安装需要用到的库 yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 第二步: 进 ...
- 如何使用 SAP API Portal Policy Editor 给 SAP API 调用自动添加认证信息
打开 API portal,找到要编辑的 API,点击打开,进入明细页面: 点击 Policies: 在策略编辑器的右侧,您可以看到开箱即用的策略,可帮助您为您的用例选择策略.所有安全策略都分组在安全 ...
- centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展
yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...
- linux php 添加gd,linux(centos)下为php添加添加GD扩展
标签:inux type lib eve MIP 依赖库 重启nginx nginx linux yum -y install libjpeglibjpeg-devel ...
- java若依框架开发api接口(添加新模块)
在java的spingboot框架中比较好的开源后台那必须是若依了!为了方便管理自己开发的api接口,添加自己的模块,将api接口统一管理在该模块中! 记得三连哦~ 1.下载若依admin,链接:Ru ...
- 利用Dnspod api批量更新添加DNS解析【python脚本】 - 推酷
利用Dnspod api批量更新添加DNS解析[python脚本] - 推酷 利用Dnspod api批量更新添加DNS解析[python脚本] - 推酷 undefined posted on 20 ...
- 记一次API 接口定义 添加 @ApiOperation 注解触发中间件 bug 问题分析
API 接口定义 添加 @ApiOperation 注解触发中间件 bug 问题分析 背景 我有一个服务 A ,写了一个接口定义如下: @RequestMapping({"/config/c ...
- Python【算法中心 02】Web框架Django管理页面使用(管理员账号创建+API使用+应用添加)GreenPlum数据库引擎及API测试
1.SQLite管理员账号创建 SQLite 是 Django 默认的数据库体量上类似与 Apache Derby,配置信息如下: DATABASES = {'default': {'ENGINE': ...
- php 中绑定的 gd 库,为PHP添加GD库支持
1.安装zlib,一般Centos系统自带已经安装好,可以用以下命令去查看: [root@Test-Web2 ~]# rpm -qa | grep zlib zlib-1.2.1.2-1.2 zlib ...
最新文章
- GROMACS运行参数整理(二)
- 数学知识--Levenberg-Marquardt算法浅谈
- [YTU]_2383 ( 矩形类定义【C++】)
- php r echo_PHP中echo(),print(),print_r()的区别是什么?
- 什么是web标准??
- mysql always as_MySQL always returning BIT values as blank
- APP自动化测试系列之appium-desktop配置及录制脚本
- 吴恩达机器学习 10.支持向量机
- spring整合cxf,轻松编写webService客户端、服务端
- python中利用pygame模块输出文字
- distributeed 1.21.8 requires msgpack,which is not installed 分布式1.21.8需要msgpack,未安装
- mysql 面试题 总结
- VB.Net教程图书目录
- 大数据Spark面试题
- 阿里P4 - P14技能要求及对应薪资曝光
- 粒子群优化算法PSO
- 天啦噜,小白后台的一波新功能,看完世界杯 看这里!(最后有福利 哦~~)
- PHP中explode()和implode()函数讲解和实战用法
- 坑爹的No matching method
- android kodi 启动器,kodi安卓
热门文章
- 谷歌开发专家带你学AI
- Honor7x能用鸿蒙系统吗,家庭无缝覆盖:Honor 荣耀 发布 分布式路由 和 路由2
- 一般地,我们将计算机指令的集合称为,简述公共关系人员培养的原则。
- JAVA多线程中join()方法的详细分析
- Windows批处理脚本%1和%1%有区别吗?
- php 计算几分钟_几天前 _几月前 几年前,php计算几分钟前、几小时前、几天前的几个函数...
- 英语口语8000句 pdf_值得收藏!生活交际常用英语口语,60句常用的生活交际口语!...
- linux创建文件怎么输入换行_Revit 怎么创建自定义的族文件?
- python3 读取txt替换、n_从Python2迁移到Python3实战(一) pyupgrade
- c语言中void delay0.5(),单片机彩灯是怎样点亮