php7安装gd库,解决tp5tp6验证码模块出现未定义imagettftext()的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php7安装gd库,解决tp5tp6验证码模块出现未定义imagettftext()的问题相关的知识,希望对你有一定的参考价值。

1.把phpize加到系统全局中,方便使用:# ln -s /usr/local/php/bin/phpize /bin/

2.先安装freetype 下载: # wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2"

3:?解压: # tar jxvf freetype-2.4.0.tar.bz2

4.进入# cd?reetype-2.4.0

5.执行# ./configure --prefix=/usr/local/freetype && make && make install

6.进入之前解压的php文件夹里面 /***/ext/gd 里面运行?phpize?然后:make clean

7.运行 # ./configure --with-freetype-dir=/usr/local/freetype --with-php-config=/usr/local/php/bin/php-config 然后 # make && make install

8.php.ini添加一行 extension=gd

9.执行killall php-fpm 然后执行 .php-fpm 再执行php -m查看gd库是否开启

以上是关于php7安装gd库,解决tp5tp6验证码模块出现未定义imagettftext()的问题的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp在ubuntu下验证码无法加载或者验证码错误问题的解决

织梦安装相关问题总汇

linux环境下验证码不显示的几种情况

ThInkPHP验证码不显示,解决方法汇总

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

GD库的基本信息,图像的旋转水印缩略图验证码,以及图像类的封装