ホームページ >バックエンド開発 >PHPチュートリアル >Linux で php GD サポート ライブラリをインストールする方法
2. 1.zlibをインストールする
cd libpng -.2.7 cd Scripts/mv Makefile.linux ../makefile
tar zxvf freetype-2.1.9.tar.gzcd ..
cd freetype-2.1.9 ./configuremake tarzxvfjpegsrc.v6b.tar.gzmake install
cdjpeg-6b/ 。構成には --enable-shared パラメーターを指定する必要があります。そうしないと、共有ライブラリは生成されません5.GDをインストールする
copy上記のコード
のインストール手順では、インストール ディレクトリを設定しません。PHP を再コンパイルするテストを行うときに、上記の方法を使用できます。 インストール先アドレスを指定するには、以下の方法でインストール先ディレクトリを指定することを推奨します。 1.zlibをインストールする
make make install
5. GDをインストールする。
コードをコピー
jpgをインストールする際にエラーが発生した場合は、最初に libtool をインストールします。
libtool-1.X.tar.gz //これは私がダウンロードしたバージョンです
それ以外の場合、他の人がこのパッケージを必要とする場合は、そのパスを指定する必要があります ここで何か問題が発生する可能性があります ホスト システム タイプをチェックしています… 無効な構成 `x86_64-unknown-linux-gnu ': マシン `x86_64-unknown ' が認識されません ビルド システム タイプをチェックしています… 無効な構成 `x86_64-unknown-linux-gnu ': マシン `x86_64-unknown ' が認識されません 構成: エラー: libtool の構成に失敗しました または /libtool --mode=compile gcc -O2 -I. -c ./jcapimin.c make: ./libtool: コマンドが見つかりません make: *** [jcapimin.lo] エラー 127 ./libtool --mode=compile gcc -O2 -I.-c ./cjpeg.c make: ./libtool: コマンドが見つかりません make: ***[cjpeg.lo] エラー 127 解決 cp /usr/share/libtool/config/config.guess 。 cp /usr/share/libtool/config/config.sub 。 cpをjpegインストールファイルディレクトリにコピーする場合は、次の「.」に注意してください。 きれいにする また ./configure --prefix=/usr/local/libjpeg/ --enable-shared --enable-static 作る インストールする -------------------------------- php がすでにインストールされている場合は、追加のコンパイルを通じてインストールすることをお勧めします。 「[php解凍ディレクトリ]/ext/gd」ディレクトリに入り、以下のコマンドを実行します。 [phpのインストールディレクトリ]/bin/phpize ./configure --with-php-config=[php インストールディレクトリ]/bin/php-config --with-jpeg=[jpeg-6b インストールディレクトリ] --with-png=[libpng インストールディレクトリ] --with- freetype=[freetype インストール ディレクトリ] --with-gettext=[gettext インストール ディレクトリ] --with-gd=[gd インストール ディレクトリ] 作る インストールする インストールが成功すると、gd.so ファイルが「[php インストール ディレクトリ]/lib/php/extensions/no-debug-non-zts-20060613」ディレクトリに生成されます。 次に cp [php インストールディレクトリ]/lib/php/extensions/no-debug-non-zts-20060613/gd.so /opt/php/ext php.ini ファイルを変更して gd コンポーネントをロードし、extension_dir=/opt/php/ext と extension=gd.so を追加します。extension_dir=/opt/php/ext がある場合は追加する必要はありません。 extension_dir=/opt/php/ext 拡張子=gd.so |