https://download.savannah.gnu.org/releases/freetype/
wget https://download.savannah.gnu.org/releases/freetype/freetype-2.9.1.tar.gz
tar -xzvf freetype-2.9.1.tar.gz;
cd freetype-2.9.1;
./configure --prefix=/usr/local/freetype --without-harfbuzz;
make; make install;
# 重新编译PHP,加上参数–with-freetype-dir=/usr/local/freetype --enable-gd-native-ttf
# imagettftext和imagefttext两个函数在生成验证码或需要向图片写入文字时候常用,在linux环境下只开启gd库是不够的。这两个函数均需要 FreeType 库支持,在函数文档中也可以找到
所以当发现调用时报错提示函数不存在,都是因为编译时没有指定freetype库激活造成的。如果需要则必需重新编译gd库并激活freetype支持。
签名:这个人很懒,什么也没有留下!