0

imagemagickの変換プログラム(exec()を介して呼び出される)を使用してアップロードされた画像のサムネイルを作成するPHPコードブロックがあります(元々はPHPモジュール呼び出しを使用しようとしましたが、メモリエラーが発生し続けました)。

もちろん、これを行うには、変換するためのフルパスが必要です。これはシステムごとに異なります(私のMacでは/ opt / local / bin / convertにあります)。サーバーで調べて定数に設定しているだけですが、これは理想的とは言えないことがよくあります。

私の質問は、convertのインストールパスをプログラムで検索する方法はありますか?その後、データベースなどに保存してすばやく検索できます。

4

1 に答える 1

1

「変換」がユーザーのインクルードパスにある場合、

 $path = `which convert`; 

それを見つける必要があります。

于 2009-12-03T20:42:06.510 に答える