美文网首页系统运维
CentOS7下为PHP添加gd库

CentOS7下为PHP添加gd库

作者: 四冶读史 | 来源:发表于2017-06-23 11:28 被阅读19次

1.概述

在使用一个旅游类免费框架网站时,发现验证码打不开,经查明,系缺少gd库,故将在CentOS7下为PHP添加gd的过程记录下来,以备后用。

2.步骤

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

经查明,如果在源码安装PHP时已安装了,则此步省略。
第二步:进入到PHP源码目录下的ext/gd目录(这里是源码目录,不是安装目录,注意区别)1.首先执行:{$php_indtall_dir}/bin/phpize注:这里的{$php_indtall_dir}指的是php的安装目录,如果安装到了/usr/local/php,那就执行/usr/local/php/bin/phpize,这里是要生成.configure编译文件的2.执行:
./configure --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd --with-php-config=/usr/local/php/bin/php-config

注:这里的--with-php-config目录根据自己php的安装路径配置3.执行:
make && make install

第三步:
修改php.ini添加:extension=gd.so第四步:重启php-rpm,再重启下nginx或是apache
也可用过/usr/local/php/bin/php -m查看模块,如果看到gd,则安装成功!

参考地址:
http://www.linuxdiyf.com/linux/22669.html

相关文章

  • CentOS7下为PHP添加gd库

    1.概述 在使用一个旅游类免费框架网站时,发现验证码打不开,经查明,系缺少gd库,故将在CentOS7下为PHP添...

  • Liunx PHP的GD库 添加 jpeg 文件的支持

    转载自 Liunx PHP的GD库 添加 jpeg 文件的支持 一般源码安装添加的GD库 是不支持 jpeg 格式...

  • 图形图像操作

    PHP图形操作之GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD...

  • PHP gd库添加freetype

    前言:gd库未安装freetype 可能导致验证码图片加载不出来等问题。 1、cd (php源码)/ext/gd ...

  • PHP学习笔记 - 进阶篇(9)

    图形图像操作 GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库...

  • PHP 图形图像操作

    GD库简介 GD指的是Graphic Device,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列A...

  • PHP常见面试题(二)

    1.GD库是做什么用的? 答:GD库,是PHP处理图形的扩展库。GD库提供了一系列用来处理图片的API,使用GD库...

  • PHP GD库与Imagick库简单使用及区别

    目前主流的PHP项目目前使用的是GD库来处理图片 由于GD库性能与Imagick相比,性能低下,并且GD库在处理大...

  • php拓展库

    一、gd库是php处理图形的扩展库,使用GD库可以处理图片或者生成图片。 1 网站上常用GD库生成缩略图 2 对图...

  • GD实战开发验证码

    GD GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,在网站上GD库通常用来生成缩略图,或...

网友评论

    本文标题:CentOS7下为PHP添加gd库

    本文链接:https://www.haomeiwen.com/subject/hjqccxtx.html