freetype-config not found 编译安装php5.6 遇到问题
系统用的 Debian GNU/Linux 10 。遇到一个比较老的php程序,需要在 php5 环境中运行,配置环境后发现需要用的 gd库,需要支持 freetype ,遇到错误提示 configure: error: freetype-config not found.
解决 configure: error: freetype-config not found.
configure
./configure \
--with-gd \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
服务器找了一遍没有找到 freetype-config ,看来要老老实实安装一下 freetype 。然后添加上目录。
编译安装 freetype
!!! 特别需要注意的地方 ,不要选取过高的版本,过高的版本,编译后还是没有 freetype-config ,这里选用的是2.8.1 。这个版本发布的时候 php5.6还再更新中。
wget https://sourceforge.net/projects/freetype/files/freetype2/2.8.1/freetype-2.8.1.tar.gz
tar -xzvf freetype-2.8.1.tar.gz
cd freetype-2.8.1
./configure --prefix=/usr/local/freetype
make && make install
修个php5.6的编译配置
./configure \
--with-gd \
--with-freetype-dir=/usr/local/freetype \
--with-jpeg-dir \
--with-png-dir \
最后顺利通过 configure 。