最近项目使用Imagic来生成图片水印。
使用BT.CN面板一键安装imagemagick后,发现本地调试成功的项目竟然无法正常生成。
先后测试使用PHP编译版本安装一遍,也是无法正常工作,这个应该是目前一个小BUG
自己整理了一下手动安装的方案。
CentOS 7安装步骤如下(默认使用BT的PHP环境)
#安装ImageMagick
yum install ImageMagick-devel
# 安装php组件
wget http://pecl.php.net/get/imagick-3.4.3.tgz
tar -xzvf imagick-3.4.3.tgz
cd imagick-3.4.3
#根据自己的情况找到这个文件运行 find / -name phpize
#执行phpize
/www/server/php/55/bin/phpize
# 注意php-config的对应路径
./configure --with-php-config=/www/server/php/55/bin/php-config --with-imagick=/usr/local/ImageMagick
make
make install
安装完成后
最后一步在BT面板中找到php.ini配置
最后一行加入
[ImageMagick]
extension = "imagick.so"
关于项目测试代码
我使用的是这个地址的代码测试
https://blog.csdn.net/iua1024/article/details/7211416
|
|