PHP gd 库添加 freetype

gd 库未安装 freetype 可能导致验证码图片加载不出来等问题。

  1. 先到 PHP 的扩展目录里面找到 gd 扩展文件夹
  2. 最好先 make clean 清除之前编译的可执行文件及配置文件,运行/usr/local/php/bin/phpize。最后编译安装
 ./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-gd
 make && make install
  1. 重启服务器

原文地址:https://www.cnblogs.com/Cecil_1995/p/10981976.html

时间: 2024-11-05 18:36:11

PHP gd 库添加 freetype的相关文章

liunx php的GD库 添加 jpeg 文件的支持

一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式 GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.49 WBMP Support enabled XBM Support enabled 下面我们来 添加 jpeg 格式文件的

ubuntu 中php不支持gd库的freetype,导致页面验证码无法加载

1.修改源 cp /etc/apt/sources.list /etc/apt/sources.list.bak vim /etc/apt/sources.list 先删除里面的东西,再将下列写入: deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-security main restricted uni

一般源码安装添加的GD库 是不支持 jpeg 格式的图片的

一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式 GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.49 WBMP Support enabled XBM Support enabled  下面我们来 添加 jpeg 格式文件

php使用GD库实现图片水印和缩略图——给图片添加图片水印

今天呢,就来学习一下在php中使用PD库来实现对图片水印的文字水印方法,不需要PS哦! 首先,准备素材 (1)准备一张图片 (2)准备一张水印(最好是透明的,即背景是白色底) (3)准备一中字体(在电脑中C:\Windows\Fonts位置里有,其中找一个自己喜欢的复制就行) (4)把上面3步准备的东西都放在一个文件夹中(在www文件夹目录下) 这是我的准备啦! (5)开启GD库功能(在php.ini文件中,把前面的分号去掉,重启服务器) 1.新建一个php文件(imageziti.php) 2

GD库使用小结---1

因为一开始,“大家”都说一般任务中,用php操作图片不常见,像我们这种基本业务型的,就更用不到了,所以先别看,偶就没有看.现在有机会了自然要来玩一把. 以前学过C#的GDI+,交了课程设计后忘得一干二净.又被迫学了点MFC的画图,觉得这是最蛋疼的画图过程.去年做了个小任务时用到了js图表控件,用的是封装好的js库直接调方法,然后发现这是用HTML5的canvas元素结合js打造而成,这些chart控件很多很漂亮:jsChart.HighChart.EChart.aChart.Chart.js等等

CentOS6.8单独编译安装PHP gd库扩展

# PHP-GD安装 #在安装之前可以先更新一下yum源,可以使用国内的阿里云源 yum -y install libjpeg-turbo-devel yum -y install freetype-devel #此处使用的安装方式是源码编译安装,先从网上下载源码 cd packges/php-7.0.13/ext/gd/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config -

CentOS6.5 单独编译安装PHP gd库扩展

公司网站的服务器前几天安装了Workpress环境主要是跑PHP,环境是Nginx+php-fpm,PHP是yum安装的,所以是最小化安装,php的各种扩展都没有.今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展.对付单个扩展,单独编译动态加载是比较方便快捷的. 先安装 gd 前置库 : freetype ,jpegsrc,libpng. 1. freetype wget http://download.savannah.gnu.org/releases/freetype/freet

CentOS单独编译安装PHP gd库扩展

网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli扩展都没有.今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展.对付单个扩展,单独编译动态加载是比较方便快捷的.安装过程也比较繁杂,这个记录一下,方便后来者. 首先说明,我的PHP是源码编译安装的,可以参看 以源码编译的方式安装PHP与php-fpm. 先安装 gd 前置库 : free

Linux下通过源码编译GD库

因为之前都通过源码直接编译安装的lamp环境,所以好多扩展库都是没有安装的,突然现在要用到一个验证码类,imagecreate函数显示未定义,所以就来安装编译下GD库, 首先需要先安装 gd 前置库 : freetype ,jpegsrc,libpng. freetype wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2" tar jxvf freetype-2.4.0.tar