0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

windowsにPHP+Imagickを入れてみた

Last updated at Posted at 2024-07-29

簡単に画像処理プログラミングを行いたくてImagick付きのPHPをインストールしてみた。

Imagickのモジュール

Imagickのdllは、PECL DLLs for PHPにあった。以下のファイル
https://windows.php.net/downloads/pecl/releases/imagick/3.7.0/
image.png

Windows版のPHP

ダウンロードしたimagick.dllはビルド=vs16、PHPバージョン=8.1、ts(Thread Safe)、64ビットになるのでそれに合うPHPをダウンロード
https://windows.php.net/download/
image.png

フォルダc:\phpを作ってその下にphp-8.1.29-Win32-vs16-x64.zipを解凍
フォルダc:\php\imagickを作ってその下にphp_imagick-3.7.0-8.1-ts-vs16-x64.zipを解凍

php.iniの設定

c:\php\php.ini-productionをコピーしてphp.iniにリネーム
最後に以下を追加

[ImageMagick]
extension=c:\php\imagick\php_imagick.dll

動作確認

環境変数PATHに追加する前にコマンドプロンプトで確認
PATHに以下の2フォルダを追加

set PATH=%PATH%;C:\php;C:\php\imagick

phpinfoでimagickが有効になったか確認

php -i | more
imagick

imagick module => enabled
imagick module version => 3.7.0
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version => ImageMagick 7.1.0-18 Q16 x64 2021-12-14 https://imagemagick.org
Imagick using ImageMagick library version => ImageMagick 7.1.0-18 Q16 x64 2021-12-14 https://imagemagick.org
...

環境変数PATHに追加

コントロールパネル>システム>システムの詳細設定>詳細設定>環境変数でPATHを追加
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?