1.安装zlib,一般Centos系统自带已经安装好,可以用以下命令去查看:
[root@Test-Web2 ~]# rpm -qa | grep zlib
zlib-1.2.1.2-1.2
zlib-devel-1.2.1.2-1.2
You have new mail in /var/spool/mail/root
[root@Test-Web2 ~]#
有的话就不用安装了,没有就手动去下载编译:http://sourceforge.net/projects/zlib/
tar zxvf zlib-1.2.2.tar.gz(版本自己挑,没所谓)
cd zlib-1.2.2
./configure
make
make install
2.安装libpng
http://sourceforge.net/projects/libpng/
tar zxvf libpng-1.4.2.tar.tar
cd libpng-1.4.2
./configure
make
make install
3.安装freetype
http://sourceforge.net/projects/freetype/
tar zxvf freetype-2.3.12.tar.gz
cd freetype-2.3.12
./configure
make
make install
4.安装Jpeg
tar zxvf jpegsrc.v8b.tar.gz
cd jpeg-8b/
./configure --enable-shared
make
make test
make install
注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库
5.安装GD
http://download.chinaunix.net/download/0004000/3479.shtml
GD-2.44.tar.gz不会安装,^_^
换回gd-2.0.33.tar.gz
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --with-png --with-freetype --with-jpeg
make
make install
6.安装PHP
php-5.2.11.tar.gz
tar zxvf php-5.2.11.tar.gz
cd php-5.2.11
./configure选项见下方
make
make install
注:
/usr/local/include/freetype2/freetype
freetype
/usr/local/include/include
t1lig
/usr/local/include/libpng14/
png
/usr/local/include
jpeg
[root@Test-Web2 php-5.2.11]# ./configure --help | grep t1lib
--with-t1lib[=DIR] GD: Include T1lib support. T1lib version >= 5.0.0 required
[root@Test-Web2 php-5.2.11]# ./configure --help | grep png
--with-png-dir[=DIR] GD: Set the path to libpng install prefix
[root@Test-Web2 php-5.2.11]# ./configure --help | grep jpeg
--with-jpeg-dir[=DIR] GD: Set the path to libjpeg install prefix
[root@Test-Web2 php-5.2.11]# ./configure --help | grep freetype
--with-freetype-dir[=DIR] GD: Set the path to FreeType 2 install prefix
[root@Test-Web2 php-5.2.11]#
./configure --prefix=/opt/php5 --with-apxs2=/opt/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/opt/php5/lib --with-gd --with-zlib --with-png-dir=/usr/local/include/libpng14/ --with-jpeg-dir=/usr/local/include --with-freetype-dir=/usr/local/include/freetype2/freetype (--with-t1lib --with-t1lib-dir=/usr/local/include/include)
最后只有T1Lib Support没有启用。
GD库支持最终如下:
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.12
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
在apache配置文件中添加如下内容:
Listen 81
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#
<IfModule !mpm_netware_module>
在htdocs文件夹里建立以下文件info.php
[root@Test-Web2 apache]# cat htdocs/info.php
<?php
echo phpinfo();
?>
[root@Test-Web2 apache]#
可查询GD库支持的情况。
相关推荐
Centos7下安装php, 或php的gd库支持,都是很简单的。 一切通过yum搞定。 yum install php-gd 以上命令就搞定php-gd的支持,快快看看phpinfo是否支持了? 可是,如果需要采用不同版本的php时,那就是相当的麻烦,...
"IIS+PHP+MySQL+Zend Optimizer+GD 库+phpMyAdmin 安装配置" 本文将详细介绍 IIS、PHP、MySQL、Zend Optimizer、GD 库和 phpMyAdmin 的安装配置过程。 一、软件准备 在开始安装之前,请确保已经安装了 Windows ...
本文实例讲述了php实现的支持imagemagick及gd库两种处理的缩略图生成类及其用法实例,非常具有实用价值。分享给大家供大家参考。具体如下: 一、功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,...
幸运的是,SAE默认是对GD库支持的。 本地开发php默认是不支持GD库的,需要自己开启,开启的方式是:在本地PHP安装目录下找到php.ini文件,去掉extension=php_gd2.dll前面的分号(;)即开启对GD库的支持。 需要用到的GD...
验证码真的出来喽! curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0 以上这篇解决Mac OS X 自带PHP环境gd库扩展缺少freetype的问题就是小编分享给... 您可能感兴趣的文章:PHP GD库添加freetype拓展的方法
extension=php_gd2.dll" 前面的分号来启用 GD 库的支持,然后重启 Apache 服务器即可。 下面是一个使用 PHP 生成图片的示例代码: ```php <?php $height = 300; $width = 300; // 创建背景图 $im = ...
缩略图生成类,支持imagemagick及gd库两种处理 功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 * Func: * public set_config: 设置参数 * public create_thumb: ...
缩略图生成类,支持imagemagick及gd库两种处理 功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 * Func: * public set_config: 设置参数 * public create_thumb: ...
缩略图生成类,支持imagemagick及gd库两种处理 功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 * Func: * public set_config: 设置参数 * public create_thumb: ...
1项目架构 采用B/S架构,服务器为Linux+Apache+MySQL+PHP,客户端支持IE6 / IE8 / FireFox3 / Opera 2具体技术选择 MVC Smarty ADODB AJAX GD库 前台浏览新闻详情 AJAX 新闻评论 GD库 新闻调查 饼图/柱状图 ...
源码+说明 添加功能: 支持心情图片插入 支持输入内容时插入图片 用户基本信息以及留言内容的录入 选择留言信息正常显示或仅管理员...可在无GD库的空间中正常运行的验证码功能 运用大量PHP和JavaScript函数绘制网页特效
缩略图生成类,支持imagemagick及gd库两种处理 功能: 1.按比例缩小/放大 2.填充背景色 3.按区域裁剪 4.添加水印,包括水印的位置,透明度等 * Func: * public set_config: 设置参数 * public create_thumb: ...
PHPLOT 是一个用来创建图表的PHP图形类,需要 PHP5 的支持。PHPLot使用PHP的GD扩展来生成 PNG/... PHPlot v5.8.0 这次更新添加了视频流的绘图,更多的标签格式控制,支持 PHPlot 对象序列化。同时更新了 PHPlot 文档。
基于PHP实现的网上留言管理系统采用 B/S(Browser/Server)应用架构以及MVC(Model View Controller)编程架构设计开发。具体的开发细节是使用PHP语言完成系统...可在无GD库的空间中正常运行的验证码功能 运用大量PHP
JpGraph简介 JpGraph是开源的PHP统计图表生成库,基于PHP的GD2图形库构建,把生成统计图的相关操作封装,隐藏了部分复杂的操作,使在PHP页面上输出...(2)检查PHP是否支持GD库 在php.ini文件中找到语句;extension=php
可在无GD库的空间中正常运行的验证码功能 运用大量PHP和JavaScript函数绘制网页特效 smtp协议_应答码说明: '* 500 格式错误,命令不可识别(此错误也包括命令行过长) '* 501 参数格式错误 '* 502 命令不可...
1、3步,都没啥好管的,configure是编译的关键,涉及到PHP对一些库的支持,这里我们使用最小的支持,包括MySQL: curl gd fpm mysqlnd 之所以把curl和gd拿来说,目的是要搞清楚,这些三方库在编译PHP之前得安装好...
PHP条码生成器 这是PHP中易于使用的,非blo肿的,独立于框架的条形码生成器。...安装通过安装: composer require picqer/php-barcode-generator如果要生成PNG或JPG图像,则还需要在系统上安装GD库或Imagick。用法为
FFmpegPHP FFmpegPHP是库的纯OO PHP端口(用C编写)。... PHP扩展名:gd,mbstring,xml 或ffprobe 安装 源代码 抓取位于src/目录中的源代码,并在适当时使用它。 作曲家的安装 抓住composer.phar ,它可