2012-06-08 68 views
0

我试图从2.2.1升级到2.4.9的freetype安装。我已经在其他三台服务器上完成了这些工作,并且这些服务器没有出现问题,但只有一台,php只是没有看到新的freetype。下面是我使用的步骤:FreeType从2.2.1升级到2.4.9未见的PHP 5.2.17

安装了Freetype: 的./configure 使& &使安装

重新编译PHP-5.2.17: 的./configure --prefix =在/ usr /本地\ --sysconfdir = /等\ --localstatedir = /无功\ --with-的OpenSSL =/USR \ --with卷曲=的/ usr /本地/ lib中\ --enable的套接字\ - enable-track-vars \ --with-oci8 =/opt/oracle/product/11.1.0.6/\ --with-zlib = yes \ --with-apxs2 =/usr/local/apache2/bin/apxs \ --enable-sigchild \ --with-java =/usr/java/jdk1.6.0_21 \ --with-gd \ --with-freetype的-DIR =的/ usr /包括/对FreeType2 \ --enable-GD-天然-TTF \ --with-LDAP

在此之后,freetype的-配置--ftversion报告2.4.9 ,但php -i显示2.2.1。我怀疑问题在于freetype目录,但似乎是正确的。有人有主意吗?

回答

0

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