从5.2.1版本看不到FreeType从2.2.1升级到2.4.9

时间:2012-06-08 14:55:47

标签: php upgrade redhat freetype

我正在尝试将freetype安装从2.2.1升级到2.4.9。我已经在其他三台服务器上完成了这项工作,而且这些服务器升级顺利,但只有一个,php只是没有看到新的freetype。以下是我使用的步骤:

安装Freetype: 。/配置 制造&& make install

重新编译php-5.2.17:     ./configure --prefix = / usr / local \     --sysconfdir = / etc \     --localstatedir = / var \     --with-openssl = / usr \     --with-curl = / usr / local / lib \      - 启用套接字      - 启用轨道vars \     --with-oci8 = / opt / oracle / product / 11.1.0.6 / \     --with-zlib =是\     --with-apxs2 = / usr / local / apache2 / bin / apxs \      - 启用sigchild \     --with-java = / usr / java / jdk1.6.0_21 \     --with-gd \     --with-freetype-dir = / usr / include / freetype2 \     --enable-gd-native-ttf \     --with-LDAP

在此之后,freetype-config --ftversion报告2.4.9,但php -i显示2.2.1。我怀疑问题在于freetype目录,但这似乎是正确的。有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我解决了。 freetype使用的默认前缀路径应该用于--with-freetype-dir。默认情况下,freetype使用--prefix = / usr / local,所以用该路径重建php解决了我的问题,php -i显示了2.4.9的正确freetype版本。