我无法让ImageMagick在TYPO3 6.2.3
中工作如果我使用此代码制作测试文件:
<?
print "<pre>";
phpinfo();
print "</pre>";
system('/usr/local/bin/safe/convert --help');
?>
我得到了PHP输出,并没有告诉任何关于ImageMagick的信息。但是在下面,我从ImageMagick获得了帮助部分,因此安装了ImageMagick。
如果我将/ usr / local / bin / safe /放在TYPO3后端的图像处理设置中,则测试缩放图像会失败。
我错过了什么?
答案 0 :(得分:0)
您需要安装Imagick PECL extension才能使用PHP语言使用Imagemagick。
sudo pecl install imagick
# Or manually
curl -O http://pecl.php.net/get/imagick-3.2.0RC1.tgz
tar zxvf imagick-3.2.0RC1.tgz
cd imagick-3.2.0RC1
phpize
./configure && make
sudo make install
# Add 'extension=imagick.so' to php.ini
imagemagick模块应显示在phpinfo()
中,或在执行php -m
时列出
修改强>
TYPO3希望直接使用convert命令。无需PECL的共享扩展。
$TYPO3_CONF_VARS['GFX']
以映射转换程序&amp;位置$TYPO3_CONF_VARS['GFX']['im'] = 1;
$TYPO3_CONF_VARS['GFX']['im_path'] = '/usr/local/bin/safe/';
GraphicsMagick的示例是一个很好的参考。但是phpinfo
将不会使用此方法显示有关Imagemagick版本/安装的任何信息。