1. 云栖社区>
  2. PHP教程>
  3. 正文

配置PHP对gd库的支持

作者:用户 来源:互联网 时间:2017-11-30 11:30:14

php配置支持

配置PHP对gd库的支持 - 摘要: 本文讲的是配置PHP对gd库的支持, 搭建zabbix的时候遇到有对PHP的需求检测,发现没有对gd的支持,记录下。。。GD库是php处理图形的扩展库,它提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。1、安装zlib,一般系统自带


搭建zabbix的时候遇到有对PHP的需求检测,发现没有对gd的支持,记录下。。。GD库是php处理图形的扩展库,它提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。1、安装zlib,一般系统自带已经安装好,可以用以下命令去查看:rpm -qa | grep zlib

2、安装libpngcd /tmpwget "https://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.32/libpng-1.6.32.tar.xz"xz -d libpng-1.6.32.tar.xztar xf libpng-1.6.32.tarcd libpng-1.6.32./configuremakemake install安装目录是:/usr/local/include3、安装freetypecd /tmpwget "https://jaist.dl.sourceforge.net/project/freetype/freetype2/2.8.1/freetype-2.8.1.tar.bz2"tar -jxvf freetype-2.8.1.tar.bz2cd freetype-2.8.1./configuremakemake install安装目录是:/usr/local/include4、安装jpegcd /tmpwget "http://jpegclub.org/support/files/jpegsrc.v6b2.tar.gz"tar zxf jpegsrc.v6b2.tar.gzcd jpeg-6b2/./configure --enable-sharedmakemake testmake install安装目录是:usr/local/include5、安装GDcd /tmphttps://bitbucket.org/libgd/gd-libgd/downloads/ (官网)tar xf libgd-2.1.1.tarcd libgd-2.1.1/./configure --with-png --with-freetype --with-jpegmakemake install

安装目录是:usr/local/include

6、安装PHcd /tmpwget http://cn2.php.net/distributions/php-5.6.0.tar.xzxz -d php-5.6.0.tar.xztar xf php-5.6.0.tarcd php-5.6.0/./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-sockets --enable-bcmath --enable-mbstring --with-gd --with-zlib --with-png-dir=/usr/local/include/libpng16/ --with-jpeg-dir=/usr/local/include --with-freetype-dir=/usr/local/include/freetype2/freetypemakemake installcp /tmp/php-5.6.0/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmchmod +x /etc/init.d/php-fpmcp /tmp/php-5.6.0/php.ini-development /usr/local/webserver/php/etc/php.inicd /usr/local/webserver/php/etc && cp php-fpm.conf.default php-fpm.confvim /usr/local/webserver/php-5.6/etc/php.ini date.timezone = Asia/Shanghaivim ~/.bash_profile PATH=$PATH:$HOME/bin:/usr/local/webserver/php-5.6/binsource ~/.bash_profile/etc/init.d/php-fpm start


以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 配置 支持 ,以便于您获取更多的相关知识。