2012-06-08 5 views
0

2.2.1에서 2.4.9로 freetype 설치를 업그레이드하려고합니다. 나는 3 개의 다른 서버에서이 작업을 수행했지만 장애없이 업그레이드 된 서버는 하나 뿐이며 PHP는 새로운 프리 형식을 보지 못합니다. 여기에 내가 사용했던 단계는 다음과 같습니다2.2.1에서 2.4.9 로의 FreeType 업그레이드가 PHP 5.2.17에서 보지 못했습니다.

설치하는 Freetype : ./configure를 이 & & 설치 할 수 있도록

다시 컴파일 PHP-5.2.17 : ./configure를 --prefix =/usr/지방 \ \ --sysconfdir =/등 \ --localstatedir =/var에 \ --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는 2.4.9의 올바른 프리 형식 버전을 표시합니다.