1

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はありません。

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

乾杯

4

1 に答える 1

0

PHP エラー ログを確認してください。Apache サーバーが使用しているよりも新しいバージョンの libfreetype.6 が必要である可能性があります。

もしそうなら、X11が使用しているものをApacheディレクトリにコピーできるかもしれません。現在のバージョンの libfreetype.6 をバックアップすることを忘れないでください。

于 2014-04-27T10:42:15.400 に答える