ホームページ バックエンド開発 PHPチュートリアル Ubuntuにphp imagickをインストールする

Ubuntuにphp imagickをインストールする

Jun 13, 2016 pm 01:07 PM
imagemagick imagick install make

ubuntu
に php imagick をインストールします

1. ImageMagick クライアント ソフトウェアをインストールします。

??? A) ダウンロード:? sudo wget http://www.imagemagick.org/download/ImageMagick.tar.gz

??? B) 解凍:? tar -xzvf ImageMagick.tar.gz

???????????????cd??ImageMagick-6.7.1-6

?????????????????? ROOT ユーザーを切り替えた後、 ./configure?-prefix=/usr/local/imagemagick?-enable-lzw?-with- を実行します。モジュール ?&&?make?&&?make?install

??? C) インストール成功: /usr/local/imagemagick/bin/convert -version

で確認します。

??? 表示:

バージョン: ImageMagick 6.8.0-1 2012-10-17 Q16 http://www.imagemagick.org
著作権: Copyright (C) 1999-2012 ImageMagick Studio LLC
機能: OpenMP

?

convert コマンドを PATH に追加します。 sudo gedit /etc/環境。パスに追加: /usr/local/imagemagick/bin.次に、source /etc/environment を使用して構成を有効にします。

?

2. コマンドを使用して、成功したかどうかをテストします。 Convert -sample 25%x25% 1.jpg test.jpg、サムネイルを生成します。

「convert: no decode delegate for this image format...?」というエラーが報告された場合は、ImageMagick 依存関係パッケージが欠落している可能性があります。

?

http://www.imagemagick.org/download/delegates/ にアクセスして、次のように検索してダウンロードできます。


参考 Web サイト: http://blog.ericlamb.net/2008/11/fix-for-convert-no-decode-delegate-for-this-image-format/


依存関係パッケージの開始----------------------------------------------------- ------------------------



1. zlib をインストールします

tar zxvf zlib-1.2.5.tar.gz
cd zlib-1.2.5

./configure
作る?
インストールを行う


2.libpng

をインストールします

tar zxvf libpng-1.4.4.tar.gz
cd libpng-1.4.4

CD スクリプト/
mv makefile.linux ../makefile
CD ..
作る
インストールを行う
ここでの makefile は ./configure を使用して生成されず、scripts/

から直接コピーされることに注意してください。


3.freetype

をインストールします

tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure
作る
インストールを行う


4.Jpegをインストール

tar zxvf jpegsrc.v8b.tar.gz?
cd jpeg-8b/
./configure --enable-shared
作る
テストを作成します
インストールを行う
ここでのconfigureには --enable-shared パラメータが必要であることに注意してください。そうでない場合、共有ライブラリは生成されません


次に、ImageMagick を再インストールしてコンパイルします。


依存関係パッケージの終了-------------------------------------- - ------------------------


3. imagick PHP 拡張機能のインストールを開始します (http://pecl.php.net/package/imagick からダウンロード)

ダウンロード: wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz


抽出: tar zxvf imagick-3.1.0RC2.tgz


phpize:cd imagick-3.1.0RC2/

???????????????phpize


次の構成:
PHP API バージョン:??????20090626
Zend モジュール API 番号:???20090626
Zend 拡張 API 番号:?? 220090626


コンパイルの設定: ./configure?--with-php-config=/usr/bin/php-config?--with-imagick=/usr/local/imagemagick

??????????????????make&&make?install


コンパイルプロセス中に、このような問題が発生する可能性があります。 MagickWand.h: そのようなファイルまたはディレクトリはありません


まず、pkg-config がインストールされていることを確認し、インストールされていない場合はインストールします。

次に GTK をインストールします。 (sudo apt-get install libgtk2.0*)

インストールが完了しました:export PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/

imagick の php 拡張機能を再インストールします。

参考: http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html


4. コンパイルが成功すると、imagick.so が php? 拡張ディレクトリ に生成されます。
私のパスは /usr/lib/php5/20090626+lfs/

です


それでは

を php.ini に追加しますか?

拡張子="imagick.so"

php?phpinfo() を再起動して確認してください

インストールが完了しました。 。 。 。



?

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Mac で Windows 11 USB インストーラーを作成する 3 つの簡単な方法 Mac で Windows 11 USB インストーラーを作成する 3 つの簡単な方法 May 13, 2023 pm 09:43 PM

Windows 11 では、統一性と効率性をより重視して、豊富な新機能と包括的に改善された外観を導入しています。そこで、今日のトピックは、Mac で Windows 11 USB インストーラーを作成する方法です。 Windows 11 のアップグレードではなくクリーン インストールを実行することは、オペレーティング システムを入手する際に最良の結果が得られる方法です。 Windows 11 で起動可能なドライブを使用して、このタスクを実行できます。 Windows PC をお持ちの場合、Windows 11 用のブート可能 CD を作成するのは非常に簡単なプロセスです。一方、Mac を使用している場合、プロセスは少し複雑になります。この記事ではベースの使い方について説明します。

php と Imagick による画像の透明性 php と Imagick による画像の透明性 Jul 29, 2023 am 09:45 AM

PHP と Imagick による画像透明化の概要: 画像透明化は一般的な画像処理要件であり、画像内の特定の色または領域を透明にすることで、さまざまな特殊効果を実現できます。この記事では、php と Imagick ライブラリを使用して画像の透過処理を実現する方法と、参考となるコード例を紹介します。 Imagick は、画像の読み込み、編集、保存など、豊富な画像処理機能を提供する強力な画像処理ライブラリです。 Imagick では、

コマンドプロンプトを使用してWindows 10にPHPをインストールする方法 コマンドプロンプトを使用してWindows 10にPHPをインストールする方法 May 08, 2023 pm 05:13 PM

コマンド プロンプトまたは PowerShell を使用して Windows に PHP をインストールする ChocolateyChoco パッケージ マネージャーをインストールする Windows のデフォルトのパッケージ マネージャー Winget を試しましたが、それを介して PHP をインストールできませんでした。したがって、残された他の最善の選択肢は、人気のある Chocolatey パッケージ マネージャーを使用することです。ただし、Winget とは異なり、Choco はデフォルトでは Windows システムに存在しないため、システムに手動でインストールする必要があります。 Windows 10 または 11 の検索ボックスに移動して「CMD」と入力し、表示されたら「管理者として実行」を選択して指定されたコマンドをコピーします

新しいSSDにmacOSをインストールする方法 新しいSSDにmacOSをインストールする方法 Apr 13, 2023 pm 04:01 PM

macOS リカバリを使用して新しい SSD に macOS をインストールする方法 2009 年以降に構築された Mac には、リカバリ システムが組み込まれています。これにより、Mac をリカバリモードで起動できるようになります。このモードでは、内部ディスクの修復、Time Machine バックアップからのファイルの復元、オンライン ヘルプの取得、または macOS の再インストールを行うことができます。これらのツールを使用するには、インターネット接続が必要です。 macOS インストール ツールを使用して、コンピューターに取り付けられた新しい SSD に macOS をインストールできます。 Internet Recovery を使用して SSD に macOS をインストールするには: 製造元の指示に従ってください。

Linuxのmakeコマンドとは何ですか? Linuxのmakeコマンドとは何ですか? Mar 25, 2023 am 09:14 AM

linux make コマンドは、システム管理者やプログラマーによって最も頻繁に使用されるコマンドの 1 つです。また、「自動コンパイル マネージャー」も指します。「自動」とは、ファイルのタイムスタンプに基づいて新しいファイルを自動的に検出し、作業負荷を軽減できることを意味します。同時に、メイクファイル ファイルの内容を読み取ることで、大量のコンパイル作業を実行できます。

php と Imagick を使用した画像サイズ変更のベスト プラクティス php と Imagick を使用した画像サイズ変更のベスト プラクティス Jul 29, 2023 pm 05:57 PM

PHP と Imagick を使用した画像サイズ変更のベスト プラクティス 引用: 現代のインターネット時代では、画像は Web ページとアプリケーションの不可欠な部分です。ユーザー エクスペリエンスを向上させ、Web ページの読み込みを高速化するには、通常、さまざまな表示デバイスや解像度に適応するように画像のサイズを変更する必要があります。この記事では、php と Imagick ライブラリを使用して画像サイズ変更のベスト プラクティスを実装する方法を紹介し、コード例を示します。 1. Imagick 拡張機能をインストールします。開始する前に、まずサーバーが

PHPとImagickを使って画像の色を調整する方法 PHPとImagickを使って画像の色を調整する方法 Jul 28, 2023 pm 01:57 PM

PHP と Imagick を使用して画像の色を調整する方法 はじめに: Web 開発では、デザイン要件を満たすため、または画像効果を最適化するために、画像の色を調整する必要がある場合があります。 PHP は豊富な画像処理ライブラリを提供しており、その中でも Imagick は写真の色を簡単に調整できる強力で使いやすい拡張機能です。この記事では、PHPとImagickを使って画像の色調整を実現する方法と、対応するコード例を紹介します。 1. Imagick 拡張機能をインストールします。

php と Imagick を使用して画像の色変換を実装する php と Imagick を使用して画像の色変換を実装する Jul 29, 2023 pm 04:49 PM

PHP と Imagick を使用して画像の色変換を実現する はじめに: Web 開発では画像を処理する必要がよくありますが、一般的なニーズの 1 つは画像の色を変更することです。この記事では、PHP と Imagick 拡張機能を使用して画像の色変換を実現する方法を紹介します。 Imagick は、PHP 用の強力な画像処理拡張機能であり、画像の切り取り、拡大縮小、回転など、機能豊富なメソッドを多数提供します。色変換に関しては、Imagick は次のことを実現するための一連のメソッドも提供します。

See all articles