-
- [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://ソースフォージ.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/プロジェクト/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
-
-
-
コードをコピー
ここで、configure には --enable-shared パラメータが必要であることに注意してください。そうでない場合、共有ライブラリは生成されません。
5、GD をインストールします https://bitbucket.org/pierrejoye/gd-libgd/downloads
-
tar zxvf gd-2.0.33.tar.gz
- cd gd-2.0.33
- ./configure --with-png --with-freetype --with-jpeg p>
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< ;/p>
-
-
コードをコピー
注:
/usr/local/include/freetype2/freetype
- freetype
/usr/local/include/include
- t1lig
- 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 install prefix
- [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/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 Support だけが有効になっていません。
GD ライブラリのサポートは最終的に次のようになります:
Listen 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@jbxue apache]# cat htdocs/info.php
- echo phpinfo();
- ?>
-
コードをコピー
次に、ブラウザ このファイルは、GD ライブラリのサポートをクエリするために使用できます。
|