Centos php拡張方式gdライブラリのインストール方法
ウェブサイトの第2台のサーバーの走る環境は主にPython/Rubyで、時には簡単にPHPスクリプトを走る必要があるので、PHPもインストールして、環境はNginx+php-fpmで、PHPはソースコードのコンパイルインストールなので、インストールを最小化して、mysqliの拡張さえありません。今日GDライブラリを使う必要があり、GDライブラリ環境がないことに気づいたので、この拡張子をインストールする必要があります。単一の拡張では、ダイナミックロードを個別にコンパイルするのが便利です。インストールの過程も比較的に煩雑で、この記録は後で便利です。
まず、私のPHPはソースコードコンパイルインストールで、ソースコードコンパイルでPHPとphp-fpmをインストールすることを参照してください。
まずgdフロントライブラリ:freetype,jpegsrc,libpngをインストールします。
1. freetype コードのコピーtar zxvf jpegsrc.v9.tar.gz
cd jpeg-9mkdir -p /usr/local/jpeg/include
mkdir -p /usr/local/jpeg/libmkdir -p /usr/local/jpeg/man/man1
3. libpngwget "http://downloads.sourceforge.net/project/libpng/libpng12/1.2.50/libpng-1.2.50.tar.gz?r=http%3A%2F%2Fwww.libpng.org%2Fpub%2Fpng%2Flibpng.html&ts=1376631135&use_mirror=nchc"
tar zxvf libpng-1.2.50.tar.gz
cd libpng-1.2.50次にcdからphpソースのgdディレクトリが必要です。そうしないとcannot find configと報告されます。m 4などのエラー。
コードのコピーcd ext
cd gd
次に、このディレクトリでコマンド/usr/local/php/bin/phpizeを実行します。phpizeはいつ使いますか?モジュールを追加し、phpを再コンパイルしたくない場合は、phpizeを使用できます。私のPHPは/usr/local/php/このディレクトリにインストールされており、個人的な状況に応じて変更できます。/usr/local/php/bin/phpize
個別のコンパイルインストールが可能になりました。
コードのコピー