VMware上のCentOS5.7でphpのimagickをpeclで入れようとしたのですが、以下のエラーがでてインストールできません。


エラー内容:
/tmp/pear/temp/imagick/imagick_class.c:9673: error:~ のエラーが大量
make: *** [imagick_class.lo] Error 1

動作環境:
CentOS5.7(64bit) ※VMware上で動作
php-5.3.8
ImageMagick-6.7.3-10

ネットで探してみましたが、具体的な解決策が見つからず困っています。
宜しくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/12/15 09:51:09
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:satoxu No.1

回答回数94ベストアンサー獲得回数14

ポイント100pt

具体的なエラーが分からないのでお答えしにくいのですが、ImageMagickは入っているでしょうか?

最新のimagick を使用されるのでしたら、下記から

  • ImageMagick2
  • php-pecl-imagick

のsrc.rpm をダウンロードして、ビルドされた方がよいかと思います。

http://rpms.famillecollet.com/SRPMS/

上記はRHELやCentOS 用に色々なパッケージを配布してくれているところです。

  1. rpmbuild --rebuild ImageMagick2-(略)
  2. rpm -ivh /usr/src/redhat/RPMS/i386/ImageMagick2(略)
  3. rpmbuild --rebuild php-pecl-imagick(略)
  4. rpm -ivh ......

設定ファイルの書き方などは検索すればすぐ出てきます。

id:xxmasaxx

回答有り難うございまました。ImageMagickはソースからインストールしてあります。
頂いた情報を元に頑張ってみます。

2011/12/11 11:05:50
  • id:DQNEO
    参考になるかわかりませんが。

    http://dqn.sakusakutto.jp/2010/08/phpimagick.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません