php7 安裝 imagick 擴充套件
ubuntu16 安裝PHP7 imagick 擴充套件
溫馨提示: 在安裝過程中出現錯誤,一般是由於缺少編譯工具包導致,可根據提示參照第一步安裝相應的工具包即可
1、安裝 ImageMagick
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
解壓到指定目錄【我這裡是 /data/server/other_component/】
tar -zxvf ImageMagick.tar.gz -C /data/server/other_component/
cd ImageMagick-7.0.7-28/
./configure --prefix=/data/server/other_component/ImageMagick-7.0.7-28
make && make install
export PKG_CONFIG_PATH=/data/server/other_component/ImageMagick-7.0.7-28/lib/pkgconfig/ #設定環境變數
【重啟電腦執行下一步】
**********************
2、安裝 imagick
wget http://pecl.php.net/get/imagick-3.4.3.tgz
解壓到指定目錄【我這裡是 /data/server/other_component/】
tar -zxvf imagick-3.4.3.tgz -C /data/server/other_component/
cd imagick-3.4.3/
/data/server/php7/bin/phpize #用phpize生成configure配置檔案,[找到你PHP安裝位置中的phpsize]
./configure \
--with-php-config=/data/server/php7/bin/php-config \
--with-imagick=/data/server/other_component/ImageMagick-7.0.7-28
make & make install
安裝完成後提示如下,表示安裝成功:
root@www:/data/server/other_component/phpredis-4.0.0# make install
Installing shared extensions: /data/server/php7/lib/php/extensions/no-debug-non-zts-20151012/
root@www:/data/server/other_component/phpredis-4.0.0#
安裝完成後配置【找到 php.ini 的位置新增擴充套件】:
vi /etc/php/7.0/cli/php.ini
vi /data/server/php7/lib/php.ini
這兩個裡面都要寫上一以下內容:
extension=imagick.so
拷貝擴充套件,否則 在 【cli PHP -m】 模式中看不到擴充套件:
cp /data/server/php7/lib/php/extensions/no-debug-non-zts-20151012/imagick.so /usr/lib/php/20151012/
重啟php-fpm
查詢PHP服務 ps aux | grep php-fpm
pkill -9 php
php啟動命令
/data/server/php7/sbin/php-fpm
檢視擴充套件
php -m | grep imagick
提示如下
root@www:/data/server/other_component/ImageMagick-7.0.7-28# php -m | grep redis
imagick
root@www:/data/server/other_component/ImageMagick-7.0.7-28#
安裝成功後如下圖:
相關文章
- php7 安裝rabbitmq 擴充套件PHPMQ套件
- PHP的Imagick擴充安裝PHP
- php7安裝redis6擴充套件PHPRedis套件
- laradock 中安裝 Imagick 擴充套件的正確姿勢套件
- linux與windows下 安裝 ImageMagick 及其 php imagick擴充套件LinuxWindowsPHP套件
- Linux下給php7安裝memcached擴充套件的步驟LinuxPHP套件
- YAML 擴充套件安裝YAML套件
- Yac 擴充套件安裝套件
- PHP 擴充套件安裝PHP套件
- mongodb擴充套件安裝MongoDB套件
- Centosphp安裝cassandra擴充套件CentOSPHP套件
- PHP 安裝 yaconf 擴充套件PHP套件
- Homestead 安裝 Redis 擴充套件Redis套件
- PostgreSQL 安裝擴充套件包SQL套件
- (MAC) PHP擴充套件安裝MacPHP套件
- PHP安裝redis擴充套件PHPRedis套件
- php mysql擴充套件安裝PHPMySql套件
- Homestead安裝mongo擴充套件Go套件
- php amqp擴充套件安裝PHPMQ套件
- Mac下安裝pthread擴充套件Macthread套件
- php 擴充套件安裝(隨筆)PHP套件
- laradock 安裝擴充套件程式 pcntl套件
- 【記錄】安裝 maxminddb 擴充套件套件
- [記錄] 安裝 maxminddb 擴充套件套件
- PHP 安裝 amqp、rabbitmq 擴充套件PHPMQ套件
- Homestead 安裝 PHP Redis 擴充套件PHPRedis套件
- 安裝 SSH2 擴充套件套件
- Homestead 安裝 MongoDB 以及擴充套件!MongoDB套件
- laradock 中安裝 PHP 擴充套件PHP套件
- docker PHP 安裝 Redis 擴充套件DockerPHPRedis套件
- Linux 上安裝 PHP 擴充套件LinuxPHP套件
- 利用 phpize 安裝 openssl 擴充套件PHP套件
- [記錄] 安裝 Xdebug 擴充套件套件
- 【記錄】安裝 Xdebug 擴充套件套件
- Ubuntu 原生安裝 Swoole 擴充套件Ubuntu套件
- Laravel homestead 安裝 PHP 擴充套件LaravelPHP套件
- 安裝Swoole框架和擴充套件框架套件
- PHP Linux安裝擴充套件(編譯安裝)PHPLinux套件編譯