PHP 4.3+ImageMagic 的設定 on windows server
發表於 : 2005-02-07 14:39:37
from http://www.homeoffice.idv.tw/archives/000220.html
那 ImageMagick 呢?好像也只有這個可以選擇了,好歹我的MT也用 ImageMagick,用同一套程式也算節約資源吧。使用上只有幾個地方要注意:
1. ImageMagick 在 Windows 平台上的安裝路徑不得有空格,例如內定的 C:\Pgram Files 就是。
2. 4Images 控制台中的一般設定->縮圖轉換工具的路徑請輸入其 convert.exe 完全的路徑,例如 c:\imagick\convert.exe , Windows 平台也有自己的同名執行檔 convert.exe, 這是不同的,所以別搞錯了。
3. 如果使用的是 php 4.3,記得找出 4Images 路徑下的 includes\image_utili.php 檔,將其中的
if (!@is_executable($convert_options['convert_path']))
{ $convert_options['convert_error'] = "".$lang['im_error']."
\n".$lang['check_module_settings'];
}
break;
改成
/* if (!@is_executable($convert_options['convert_path']))
{ $convert_options['convert_error'] = "".$lang['im_error']."
\n".$lang['check_module_settings'];
}
*/ break;
這個問題與PHP 4.3 版本無法使用 is_executable(); 有關,得記得把這段蛀掉。
那 ImageMagick 呢?好像也只有這個可以選擇了,好歹我的MT也用 ImageMagick,用同一套程式也算節約資源吧。使用上只有幾個地方要注意:
1. ImageMagick 在 Windows 平台上的安裝路徑不得有空格,例如內定的 C:\Pgram Files 就是。
2. 4Images 控制台中的一般設定->縮圖轉換工具的路徑請輸入其 convert.exe 完全的路徑,例如 c:\imagick\convert.exe , Windows 平台也有自己的同名執行檔 convert.exe, 這是不同的,所以別搞錯了。
3. 如果使用的是 php 4.3,記得找出 4Images 路徑下的 includes\image_utili.php 檔,將其中的
if (!@is_executable($convert_options['convert_path']))
{ $convert_options['convert_error'] = "".$lang['im_error']."
\n".$lang['check_module_settings'];
}
break;
改成
/* if (!@is_executable($convert_options['convert_path']))
{ $convert_options['convert_error'] = "".$lang['im_error']."
\n".$lang['check_module_settings'];
}
*/ break;
這個問題與PHP 4.3 版本無法使用 is_executable(); 有關,得記得把這段蛀掉。