コピー2018.03.05ネットにはいろいろ情報が書かれているが、その通りにやっても、バージョン違いだと上手く行くまで結構苦労します。今回、php7.2のxamppに、imagemagickとimagickが上手くインストール出来たので、その手順をまとめました。フォルダ名は各自の環境に置き換えて読んで下さい。SafetyはenabledArchitectureはx86xamppインストールフォルダはC:\xamppphpインストールフォルダはC:\xampp\php72phpインストールフォルダを変更する方法や、違うphpバージョンを切り換えて使う方法は別記事にします。/downloads/pecl/deps/ImageMagickはこちらのページからダウンロードできます。今回は、xampp環境に合わせてvc15とx86が付いたバージョンを選びます。「ImageMagick-7.0.7-11-vc15-x86.zip」が最新版だったので、ダウンロードします。ImageMagick本体をインストールインストールといっても、zipを解凍するだけ。「C:\xampp\ImageMagick72」というフォルダを作って保存します。binフォルダ以外は使いません。システム環境変数でImageMagickへPathを通すwindows10での操作方法を書きます。1、ウインドウズのマークのスタートボタンを左クリックして出たメニューにある、歯車マークをクリックします。(または右クリックして出たメニューから設定をクリックします)2、検索窓に漢字で「環境」と打ち込むと「システム環境変数の設定」が予測で出てきますので、クリックします。3、現れた「システムのプロパティ」の詳細設定タブを開き、下にある「環境変数」というボタンをクリックします。4、システム環境変数のPathという項目を選択して、編集ボタンを押し、参照ボタンを押します。「C:\xampp\ImageMagick72」を選択してOKボタンを決定します。5、システム環境変数が設定するためにPCを再起動します。Centerこのvcomp120.dllが必要という情報もあるが、windows10ではインストールしなくてもよかった。imagick本体をダウンロード・インストールimagick本体をダウンロード次に、ImageMagickのphpラッパーのimagickをインストールします。/downloads/pecl/releases/imagick/にはphp7.1までしか置いていないので、以下のsnapsのページからダウンロードします。Safetyがenableはファイル名にts、disableはntsが付きます。今回は、ts、vc15、x86が付いたバージョンということで、「php_imagick-3.4.3-7.2-ts-vc15-x86.zip」をダウンロードします。imagick本体をインストールこれもzipを解凍するだけです。zip中にある「php_imagick.dll」を「C:\xampp\php72\ext」フォルダにコピー。次に、「CORE_RL・・・・」という16個のファイルを「C:\xampp\ImageMagick72」に上書きコピーします。php.ini設定php72フォルダのphp.iniを開き、「extension=」を検索。「extension=」がたくさんある所に、extension=php_imagick.dllと追記する。行頭に;が付くとコメント扱いになってしまうので、;は付けないように。動かなかったので、試行錯誤しました。原因は、php7.2を置いているphp72フォルダにあるphp.iniに、参照するextフォルダを指定し忘れたことでした。php.iniに指定しない時には「xampp/php/ext」を読み込むという仕様。“C:/xampp/php72/ext”」と無事に「xampp\php72\ext\php_imagick.dll」を読み込んでくれた。前回、windows版xamppで作ったテスト環境を、php5.6とphp7.2のバージョンのどちらかを選択して起動出来る様に改造しました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。E595やE495が3万円台に大幅値引き。(26)危険なWPプラグインやテーマ。E595やE495が3万円台に大幅値引き。WEBサイトはどう世の中の役に立つか?と考えてみるサイト.ホームwordpressSIRIUSサイトマッププライバシーポリシータイトルとURLをコピーしました。