psd等设计图件格式在线预览组件安装
环境要求
- 激活可道云授权:企业版及以上;更多了解
- 操作系统: CentOS 7+、Ubtntu 14+、Debian 8+、RedHat 7+;推荐CentOS 7.4
- 建议服务器内存4G以上;
- 删除php禁用函数:
exec
、shell_exec
; - Docker部署可道云已包含相关环境,可忽略该步骤。
重要:
本节仅适用于以及购买可道云企业版授权并激活后的用户。免费用户请忽略本环节。
1.安装转换工具软件
1.CentOS 7下安装
yum install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib
# 安装ffmpeg(视频缩略图)
curl http://doc.kodcloud.com/tools/psd/install.sh | sh
# 安装完成后测试(没有报错说明安装成功)
convert && dcraw && ffmpeg
2.CentOS 8下安装
# 安装ImageMagick、dcraw
dnf install epel-release
dnf config-manager --set-enabled PowerTools
dnf update
dnf install ImageMagick ImageMagick-devel dcraw
# 编译安装ffmpeg
dnf groupinstall "Development Tools"
dnf install git
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg
./configure
./configure --disable-x86asm
make
make install
3.ubuntu下安装
apt-get install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib
4.Mac下安装
#通过brew,未安装brew则先安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 安装ImageMagick
brew install ImageMagick dcraw ghostscript ffmpeg libjpeg libjpeg-devel libpng libpng-devel libtiff libtiff-devel libungif libungif-devel freetype zlib
# 安装完成后测试(没有报错说明安装成功)
convert && dcraw && ffmpeg
二、修改php.ini 超时时间及内存限制
由于超过20M的psd,ai等文件,转换时可能会比较耗时间,所以建议php的超时时间及内存限制给大点(也可以不做调整)
max_execution_time = 3600
max_input_time = 3600
memory_limit = 1024M
重要:
修改保存后,需要重启web服务才能生效.