1. zlib をインストールします。通常、Centos システムには既にインストールされており、次のコマンドを使用して表示できます。
[root@Test-Web2 ~]# rpm -qa | grep zlibzlib-1.2.1.2-1.2
zlib-devel-1.2.1.2-1.2
/var に新しいメールがあります/spool/mail/root
[root@Test-Web2 ~]#
tar zxvf zlib-1.2.2.tar.gz (独自のバージョンを選択してください。問題ありません)
??cd zlib-1.2.2
??./configure
?? make?
??make install
http://sourceforge.net/projects/libpng/
tar zxvf libpng-1.4.2.tar.tar
??cd libpng-1.4.2
./configure
??make
??make install
http://sourceforge.net/projects/freetype/
tar zxvf freetype-2.3.12.tar.gz
??cd freetype-2.3.12
?make
??make install
http://www.ijg.org/
?tar zxvf jpegsrc.v8b.tar.gz
??cd jpeg-8b/
??make
??make test
??make install
ここで、configure には --enable-shared パラメータが必要であることに注意してください。そうしないと、共有ライブラリは生成されません
http://download.chinaunix.net/download/0004000/3479.shtml
GD-2.44.tar.gz はインストールされません ^_^
gd-2.0.33.tar.gz に置き換えます
tar zxvf gd-2.0.33.tar.gz?
??cd gd-2.0.33
??./configure --with-png --with-freetype --with-jpeg
??make install
php-5.2.11.tar.gz
?tar zxvf php-5.2.11.tar.gz
??cd php-5.2.11
??./configure オプションを以下に示します
??make install
/usr/local/include/freetype2/freetype
freetype
t1lig
png
jpeg
[root@Test-Web2 php-5.2.11]# ./configure --help | grep t1lib
? --with-t1lib[=DIR]????????? GD: T1lib サポートを含めます。 T1lib バージョン >= 5.0.0 が必要
[root@Test-Web2 php-5.2.11]# ./configure --help | grep png
? --with-png-dir[=DIR]????? GD: libpng install prefix
[root@Test-Web2 php-5.2.11]# ./configure --help | へのパスを設定します。 grep jpeg
? --with-jpeg-dir[=DIR]???? GD: libjpeg install prefix
[root@Test-Web2 php-5.2.11]# ./configure --help | へのパスを設定します。 grep フリータイプ
? --with-freetype-dir[=DIR] GD: パスを FreeType 2 インストール プレフィックス
[root@Test-Web2 php-5.2.11]#
./configure --prefix=/opt/php5 --with-apxs2=/opt/apache/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库サポート最终如下:
gd
GD サポート?有効??
GD バージョン?バンドル (2.0.34 互換)??
FreeType サポート?有効??
FreeType リンク? freetype で??
FreeType バージョン? 2.3.12??
GIF 読み取りサポート?有効??
GIF作成サポート?有効??
JPG サポート?有効??
PNG サポート?有効??
WBMP サポート?有効ですか??
XBM サポート?有効
?
Apache 構成ファイルに以下の内容を追加しました:
81 を聞いてください
#
# 動的共有オブジェクト (DSO) サポート
#
# DSO として構築されたモジュールの機能を使用できるようにするには、
# 対応する `LoadModule を配置する必要があります' 行がこの場所にあるため、そこに含まれる
# ディレクティブは、使用される前に実際に利用可能になります。
# 静的にコンパイルされたモジュール (`httpd -l' でリストされたもの) はロードする必要がありません
#
#
# 例:
# LoadModule foo_module modules/mod_foo.so
LoadModule php5_module ??????? modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#
?
在htdocs文件夹里建立以下文件info.php
[root@Test-Web2 apache]# cat htdocs/info.php?
?echo phpinfo();
?>
[root@Test-Web2アパッチ]#
GD サポートの状況を確認できます。