Home > PHP > 【PHP】Imagick を使ったら Apache ごと落ちたので色々がんばってみた

【PHP】Imagick を使ったら Apache ごと落ちたので色々がんばってみた

  • 2010-04-21 (水) 16:43
  • PHP

自分用メモ

XAMPPでPHPが入るけど自分で入れなおしたほうがいいよ! インストーラーじゃなくてZIPから!

$file_name =’a.jpg’; $ext = “jpg”; $image = new Imagick($file_name); header(‘Content-type: image/’.$ext); echo $image; 矩形を描画したりとかは出来たけどファイルを読みこんでどうこうができない。 なのでさらに調べることに。 (もともとMikko’s blogはVC6じゃなくてVC9にしろよってかいてあったきがする。) ちなみに動かなかったときのphpinfoは Compiler MSVC9 (Visual C++ 2008) って書いてあった。 結果的には XAMPPのバージョンによってはphpinfoで見たときにCompilerの項目がMSVC6になっているのでMSVC9にすることが必要。 * 1.PHPを入れなおす(スレッドセーフ版) * 2.ImageMagickのバージョンは最新に。 * 3.php_imagick_ts.dll(スレッドセーフ版)を入れる * 4.php.iniからエラーが出る項目をコメントアウトする という流れになると思います。

【PHP】Imagemagicをインストールしたけどエラー|</gecko>:げことじ。2010-04-21 (水) 14:16

転載乙!

起こったこと。 ・PHPでImagickが使えない → php_imagick.dll の最新版を持ってくる(TS/NoTS、VC6/VC9に注意。phpinfo()で確認) ・Imagickを使うとApacheごと落ちる → VC6だったから。VC9じゃないとだめ。 ・Imagickがphpinfo()に表示されない → htdocsのphp.iniのパスとか、php.iniでextension=php_imagick.dllやってるか確認 ・それでもやっぱり表示されない → DLLファイルを書き換えるの忘れてた。TS/VC6をTS/VC9に変更。自分の環境次第。

Comments:2

10-08-01 (日) 22:39

初めまして。

私も「Imagick を使ったら Apacheごと落ちた」状況に陥り、 うのらぼ。さんのサイトを参考にして、何とかImagickを使った画像を表示する事ができました!

1つ教えてください。 xamppのphpmyadminの画面に遷移すると、真っ白な画面になります。 また、phpinfo()でmysqlのClient API versionを見ると、mysqlnd 5.0.5-dev – 081106 – $Revision: 289630 $ と表示され、mysqlに接続できません。 色々ネットで調べてみたのですが、なかなか解決しません。もしお分かりになりましたら教えてください!

環境はxampp:1.7.3です。

ゆう 10-08-20 (金) 15:17

はじめまして、コメントありがとう御座います。 返信が遅くなってしまい申し訳ありません・・・。

ご質問の件ですが、mysqlは入れてないので、申し訳ありませんがちょっと分かりません。 もしかしたら既に解決していらっしゃるかもしれませんが、私の方でも調べてみます!

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://unolabo.boo.jp/archives/2010/04/21-imagick-%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%9f%e3%82%89-apache-%e3%81%94%e3%81%a8%e8%90%bd%e3%81%a1%e3%81%9f.html/trackback
Listed below are links to weblogs that reference
【PHP】Imagick を使ったら Apache ごと落ちたので色々がんばってみた from うのらぼ。

Home > PHP > 【PHP】Imagick を使ったら Apache ごと落ちたので色々がんばってみた

Search
Feeds
Meta

Return to page top