-
- [root@jbxue ~]# rpm -qa | grep zlib
- zlib-1.2.1.2-1.2
- zlib-devel-1.2.1.2-1.2
- /var/spool/mail/root에 새 메일이 있습니다
코드 복사
코드가 없으면 다운로드하여 수동으로 컴파일하세요. http //ishare.iask.sina.com.cn/f/15275772.html
-
- tar zxvf zlib-1.2.2.tar.gz
- cd zlib-1.2.2
- ./configure
- make
- make install
코드 복사
2, libpng 설치 http://sourceforge.net/projects/libpng/
-
- tar zxvf libpng-1.4.2.tar.tar
- cd libpng-1.4.2
- ./configure
- make
- make install
코드 복사
3. freetype http://sourceforge.net/projects/freetype/ 설치
-
-
tar zxvf freetype-2.3.12.tar.gz
- cd freetype-2.3.12
./configure
- make
- make install
-
코드 복사
4, Jpeg http 설치 //www.ijg.org/
-
-
tar zxvf jpegsrc.v8b.tar.gz
- cd jpeg-8b/
-
./configure --enable-shared
- make
- make test
- make install
-
-
코드 복사
여기에서 구성하려면 --enable-shared 매개변수가 있어야 합니다. 그렇지 않으면 공유 라이브러리가 생성되지 않습니다.
5. GD 설치 https://bitbucket.org/pierrejoye/gd-libgd/downloads
-
-
tar zxvf gd-2.0.33.tar.gz
- cd gd-2.0.33
- ./ 구성 --with-png --with-freetype --with-jpeg
make
- make install
-
복사 코드
6, PHP 설치 php-5.2.11.tar.gz
-
-
tar zxvf php-5.2.11.tar.gz
- cd php-5.2.11
- ./ 구성 옵션은 아래를 참조하세요
make
- make install
-
코드 복사
참고 :
-
-
/usr/local/include/freetype2/freetype
- freetype
/usr/local/include/include
- t1lig
/usr/local/include/libpng14/
- png
/usr/ local/include
- jpeg
[root@jbxue php-5.2.11]# ./configure --help | grep t1lib
- --with-t1lib[=DIR] GD: T1lib 버전 >= 5.0.0 필요
- [root@jbxue php-5.2.11]# ./configure --help | grep png
- --with-png-dir[= DIR] GD: libpng 설치 접두사
- [root@jbxue php-5.2.11]# ./configure --help | grep jpeg
- --with-jpeg-dir[=DIR] GD: libjpeg install prefix
- [root@jbxue php-5.2.11]# ./configure --help | grep freetype
- --with-freetype-dir[=DIR] GD: 경로를 다음으로 설정합니다. FreeType 2 설치 접두사
- [root@jbxue php-5.2.11]#
./configure --prefix=/opt/php5 --with-apxs2=/opt/ 아파치/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/opt/php5/lib --with-gd --with-zlib --with-png-dir =/usr/local/include/libpng14/ --with-jpeg-dir=/usr/local/include --with-freetype-dir=/usr/local/include/freetype2/freetype (--with-t1lib -- with-t1lib-dir=/usr/local/include/include)
-
코드 복사
마지막으로 T1Lib 지원만 활성화되지 않습니다. .
GD 라이브러리 지원이 최종적으로 다음과 같습니다.
-
-
Listen 81
- #
- # DSO(Dynamic Shared Object) 지원
- #
- # DSO로 구축된 모듈의 기능을 사용하려면
- # 해당 `LoadModule' 줄을 이 위치에 배치해야
- # 여기에 포함된 지시문을 사용하기 _전에_ 실제로 사용할 수 있습니다.
- # 정적으로 컴파일된 모듈(`httpd -l'에 의해 나열된 모듈)은
- # 여기에 로드할 필요가 없습니다.
- #
- # 예:
- # LoadModule foo_module module/mod_foo.so
- LoadModule php5_module 모듈/libphp5.so
AddType 애플리케이션/x-httpd-php .php
- AddType 애플리케이션/x-httpd-php-source .phps
- #
-
코드 복사
htdocs 디렉토리에 테스트 파일 info.php를 생성합니다:
-
- [root@jbxue apache]# cat htdocs/info.php
- echo phpinfo();
- ? >
-
코드 복사
그런 다음 브라우저에서 파일에 액세스하여 GD 라이브러리 지원을 쿼리합니다.
|