php-gd库中没有freetype中的折腾
Posted 代码当酒喝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php-gd库中没有freetype中的折腾相关的知识,希望对你有一定的参考价值。
原本在centos编译的php8时,发现gd库开启了,但是没有 freetype支持
导致我验证码类的函数imagettftext()
找不到直接报错
网上找各种资料都是重新编译gd库,然后,在php.ini引入。
但是始终不成功,而且编译gd库还需要自己准备其它各种依赖。哪怕最后你成功编译出gd库后,然后在php.ini 引入后,它提示你已经开启gd库了。我心态崩了。。
最后我解决方式是重新编译php8把参数调整一下就好了
下面几个主要参数
--enable-gd \\
--with-webp \\
--with-jpeg \\
--with-xpm \\
--with-freetype \\
这样就行了,就会出现如上图的 freetype
从此验证码缩略图也不会报错了
注意问题:
–enable-gd-jis-conv
这个玩意不要开启,开启后可能会导致乱码
以上是关于php-gd库中没有freetype中的折腾的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 中静态链接 FreeType2?
Android 逆向Android 进程注入工具开发 ( 注入代码分析 | 远程调用 目标进程中 libc.so 动态库中的 mmap 函数 二 | 准备参数 | 远程调用 mmap 函数 )(代码片