2

PHP プロジェクトのローカルホスト テストを行うために xampp を使用していますが、Imagick パッケージが不足していることに気付きました。私は周りを検索しましたが、ImageMagick をインストールするための一連の手順 (私のレベルまで馬鹿げています) を見つけることができません。

MacPorts に関するチュートリアルに従っただけで、後で xampp 内で PECL 経由でインストールできることがわかりました (それが何を意味するにせよ)。

    cd /Applications/xampp/xamppfiles/bin/
    pecl download imagick

上記を実行すると、次のようになりました。

    invalid package name/package file "imagick"
    download failed

私は恥ずかしいほどゼロのサーバー タイプのスキルを持つ Web コーダーです。どんな助けでも大歓迎です。xamppのdevelバージョンが必要なことについて何か読んだと思います。それは私の問題でしょうか?そして、それが私が持っているものであるかどうかをどうやって知ることができますか?

Mac バージョン 10.6.7 Xampp バージョン 1.7.3

4

1 に答える 1

6

実行結果はどうなるか

$ pecl search imagick

これをテストするために XAMPP をダウンロードしたところ、次の結果が得られました。

mlambie@destro:/Applications/XAMPP/xamppfiles/bin$ ./pecl search imagick
Retrieving data...0%
Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
imagick 3.1.0b1 (beta)        Provides a wrapper to the ImageMagick library.

pecl はパッケージを認識できますが、インストールしようとすると$ pecl install imagick次のエラーで失敗することに注意してください。

エラー: `/Applications/XAMPP/xamppfiles/temp/pear/temp/imagick/configure --with-imagick' が失敗しました

これは、マシンに ImageMagick ライブラリがインストールされていないためです。私はそれを修正しました:

$ brew install imagemagick

(私はこの種のことを管理するために MacPorts の代わりに自作を使用しています)。

XAMPP 開発者パッケージを使用してインストールした PHP ヘッダーがまだありませんでした。XAMPPをダウンロードしたのと同じ場所からこれをダウンロードしてインストールしました。開発者パッケージは完全に別個の DMG であることに注意してください。

それが完了したら、次のようにモジュールを正常にコンパイルしました。

$ pecl install imagick

于 2011-06-01T04:28:46.460 に答える