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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 --with-jpeg-dir=/usr/include/ --with-freetype-dir=/usr/include/freetype2/freetype/ --with-png-dir=/usr/local/libpng/

make && make install && cd ../../../..

 

接着修改php,ini文件,在;extension=php_zip.dll(不在这也是可以的)下面添加一行extension=gd.so(注意单词不要拼写错去,我就是拼写错误花了一个多小时才发现的)

可以在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012 下找到gd.so

重启服务器,我的是nginx    使用命令service nginx restart

再执行 /usr/local/php/bin/php -m查看gd模块是否加载成功

技术分享

 

看到gd了,说明gd库安装成功

接下来再重启php-fpm即可

以上是关于CentOS6.8单独编译安装PHP gd库扩展的主要内容,如果未能解决你的问题,请参考以下文章

Call to undefined function ImageCreate()错误解决 扩展gd库

PHP gd 库添加 freetype

Linux下单独编译安装PHP扩展包

PHP使用GD库实现 图像生成缩放logo水印和简单验证码

php添加gd

安装php扩展