使用php7,通過加載pdf文件,生成圖片,需要用到imagick擴展,下面是如何安裝該擴展
php使用7.1版本,操作系統(tǒng)為centos6版本
1.首先linux下,通過yum 安裝依賴包
yum install autoconf gcc gcc-c++ ImageMagick-devel
該步驟必須操作,否則會發(fā)生無法編譯的情況
2.下載imagick最新穩(wěn)定版,并進行解壓
- wget https://pecl.php.net/get/imagick-3.4.3.tgz
- tar xf imagick-3.4.3.tgz
- cd imagick-3.4.3
3.進行編譯安裝
- /usr/local/php/bin/phpize
- ./configure --with-php-config=/usr/local/php/bin/php-config
- make
- make install
注意, /usr/local/php/bin/phpize 和 /usr/local/php/bin/php-config 都是php編譯安裝的默認 文件路徑,如果你的不是這個路徑,請自行改變
4.phpp文件文件php.ini添加擴展(該文件默認為 /etc/php.ini)
extension=imagick.so
如果沒有設置extension_dir
, 那么需要在php.ini中加上 extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"
5.保存php.ini配置文件,然后重啟php,通過php -m
即可查看,imagick擴展是否安裝成功
聯(lián)系客服