- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MacOS10.6 Snow Leopard+XAMPPにImageMagickをインストールしたい)
MacOS10.6 Snow Leopard+XAMPPにImageMagickをインストールする方法
このQ&Aのポイント
- MacOS10.6 Snow Leopard+XAMPPにImageMagickをインストールする方法を探しています。
- MovableTypeを使うためにはImageMagickが必要であり、Snow Leopardの場合は少し異なるため困っています。
- MacPortsを使ってインストールしましたが、MovableTypeのダッシュボードでエラーが出てしまいます。XAMPPのPerlからImageMagickを使用する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
お~。僕もこれ引っかかりましたww まずMacPortsでImageMagickをインストール。 $ sudo port install ImageMagick +perl で、このimagemagickは。macportsの方のperlにインストールされるので、そっちのperlを使わなければいけません。#メンドクサイですね~~、てかperl、2個もいらないよww macportsのperlは/opt/local/bin/perlにあるので、元のバックアップを取ってからこのperlにパスを通します。 $ sudo mv /usr/bin/perl /usr/bin/perl-backup $ sudo ln -s /opt/local/bin/perl /usr/bin/perl これでImageMagickがつかえるようになったはずです。 ちなみにXAMPPは全く関係ありません。 やることは少ないです。でも、広まってないみたいですねww perlがおかしくなったら $ sudo mv /usr/bin/perl-backup /usr/bin/perl で戻してください。 Macでサーバー運用頑張ってくださいね。 --- 一応言っておくと、 /usr/bin/perl はMac付属でインストールされているperl /Applications/XAMPP/xamppfiles/bin/perl はXAMPP付属でインストールされているPerl ってことです。 ということで、いまのところMacPorts,XAMPP,Macの3つのperlがインストールされているということです#無駄ですねww
お礼
ありがとうございました! できました! perlがMacPorts、XAMPP、Macに3つも入っている、ということを 教えていただけて、スッキリしました。 MacPortsの方にDBD::mysqlとImage::Magickをインストールし、 教えていただいたとおりエイリアスでMacPortsの方のperlを使うようにして、 さらに、いろんなところのTipsを読んでMovableTypeのCGIファイルの最初の一行を XAMPPのPerlを読みに行くようにしていたのでこれを元に戻しました。 mt.cgiにアクセスすると、 "Can't connect to local MySQL server through socket"エラーが出たので、 mt-config.cgiに DBSocket /Applications/xampp/xamppfiles/var/mysql/mysql.sock を書き加えてみたら、ちゃんとアクセスできて、 Image::Magickも入っていました! かなりの時間を費やしてできなかったので半ばあきらめていたのですが、 お答えをいただけて、本当に助かりました。ありがとうございました。