系统运维

CentOS7下为PHP添加gd库

2017-06-23  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读