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はありません。
とても近くにいるような気がしてとてもイライラしますが、正直なところ、自分が何をしなければならないのか本当にわかりません。ですから、アドバイス、ヘルプ、アイデア、次に何をする必要があるかについて、私は感謝しています。
乾杯