Image Magickのインストール、XAMPPへのimagickのインストールとコンパイルのすべてのハードル(私にはいくつかありました)を克服したので、私はほぼそこにいるように感じますが、apacheで拡張機能を動作させることはできません。
私が最後にしたことは次のとおりです。
- peclを使用してXAMPPからimagickをダウンロードする
- それを解凍し、config.m4ファイルを編集してワンドを見つけ、
cdフォルダのルートに移動し、実行しphpize、次に./configure、次にmake、次にsudo make install、これを出力します。Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/ Installing header files: /usr/include/php/ - 次に、このimagick.soファイルをにコピーします
/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions - 次に、Apacheを再起動して、phpinfoで言及されていないため、imagickがインストールされていないように見えることを確認します。
そこで、検索した後、imagick.soをno-debug-non-zts-20090626フォルダにコピーしようとしました。このフォルダにも/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions、いくつかの.soファイルがあります。
Apacheを再起動しましたが、出力phpinfo()にimagickの兆候はまだありません
次にさらにグーグルで検索したところ、拡張子を認識できるようにphp.iniファイルを編集する必要があるというチュートリアルが見つかりました。そこでextension=imagick.so、php.iniファイル(にあります/Applications/XAMPP/xamppfiles/etc)の適切な場所の直後に追加しましたextension=imap.so。もう一度、Apacheを再起動し、私のphpinfoをチェックしました。imagickはありません。
とても近くにいるような気がしてとてもイライラしますが、正直なところ、自分が何をしなければならないのか本当にわかりません。ですから、アドバイス、ヘルプ、アイデア、次に何をする必要があるかについて、私は感謝しています。
乾杯