欢迎光临
我们一直在努力

Ubuntu 18.04 安装 PHP 7 Imagick模块

Imagick是PHP重要的扩展模块,提供了比GD库函数更我方便强大的图片处理功能。安装两者在系统里也并不会有所冲突。在Ubuntu中安装也是很简单方便,只需一条安装命令就能搞定

Imagick模块 安装命令:
//首先先更新软件源

nixon@nixonli:~$ sudo apt update

//使用apt命令安装软件包

nixon@nixonli:~$ sudo apt install php-imagick
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
distro-info
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
gsfonts imagemagick-6-common libfftw3-double3 liblqr-1-0
libmagickcore-6.q16-6 libmagickwand-6.q16-6 ttf-dejavu-core
建议安装:
libfftw3-bin libfftw3-dev libmagickcore-6.q16-6-extra
下列【新】软件包将被安装:
gsfonts imagemagick-6-common libfftw3-double3 liblqr-1-0
libmagickcore-6.q16-6 libmagickwand-6.q16-6 php-imagick ttf-dejavu-core
升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 40 个软件包未被升级。
需要下载 5,987 kB 的归档。
解压缩后会消耗 16.5 MB 的额外空间。
您希望继续执行吗? [Y/n]
获取:1 http://mirrors.ustc.edu.cn/ubuntu focal/main amd64 libfftw3-double3 amd64 3.3.8-2ubuntu1 [728 kB]
获取:2 http://mirrors.ustc.edu.cn/ubuntu focal/universe amd64 liblqr-1-0 amd64 0.4.2-2.1 [27.7 kB]
获取:3 http://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 imagemagick-6-common all 8:6.9.10.23+dfsg-2.1ubuntu11.4 [60.9 kB]
获取:4 http://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 libmagickcore-6.q16-6 amd64 8:6.9.10.23+dfsg-2.1ubuntu11.4 [1,647 kB]
获取:5 http://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 libmagickwand-6.q16-6 amd64 8:6.9.10.23+dfsg-2.1ubuntu11.4 [303 kB]
获取:6 http://mirrors.ustc.edu.cn/ubuntu focal/universe amd64 php-imagick amd64 3.4.4-4 [97.3 kB]
获取:7 http://mirrors.ustc.edu.cn/ubuntu focal/universe amd64 gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.4 [3,120 kB]
获取:8 http://mirrors.ustc.edu.cn/ubuntu focal/universe amd64 ttf-dejavu-core all 2.37-1 [2,978 B]
已下载 5,987 kB,耗时 3秒 (1,751 kB/s)
正在选中未选择的软件包 libfftw3-double3:amd64。
(正在读取数据库 ... 系统当前共安装有 262507 个文件和目录。)
准备解压 .../0-libfftw3-double3_3.3.8-2ubuntu1_amd64.deb ...
正在解压 libfftw3-double3:amd64 (3.3.8-2ubuntu1) ...
正在选中未选择的软件包 liblqr-1-0:amd64。
准备解压 .../1-liblqr-1-0_0.4.2-2.1_amd64.deb ...
正在解压 liblqr-1-0:amd64 (0.4.2-2.1) ...
正在选中未选择的软件包 imagemagick-6-common。
准备解压 .../2-imagemagick-6-common_8%3a6.9.10.23+dfsg-2.1ubuntu11.4_all.deb ..
.
正在解压 imagemagick-6-common (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
正在选中未选择的软件包 libmagickcore-6.q16-6:amd64。
准备解压 .../3-libmagickcore-6.q16-6_8%3a6.9.10.23+dfsg-2.1ubuntu11.4_amd64.deb
...
正在解压 libmagickcore-6.q16-6:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
正在选中未选择的软件包 libmagickwand-6.q16-6:amd64。
准备解压 .../4-libmagickwand-6.q16-6_8%3a6.9.10.23+dfsg-2.1ubuntu11.4_amd64.deb
...
正在解压 libmagickwand-6.q16-6:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
正在选中未选择的软件包 php-imagick。
准备解压 .../5-php-imagick_3.4.4-4_amd64.deb ...
正在解压 php-imagick (3.4.4-4) ...
正在选中未选择的软件包 gsfonts。
准备解压 .../6-gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.4_all.deb ...
正在解压 gsfonts (1:8.11+urwcyr1.0.7~pre44-4.4) ...
正在选中未选择的软件包 ttf-dejavu-core。
准备解压 .../7-ttf-dejavu-core_2.37-1_all.deb ...
正在解压 ttf-dejavu-core (2.37-1) ...
正在设置 imagemagick-6-common (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
正在设置 gsfonts (1:8.11+urwcyr1.0.7~pre44-4.4) ...
正在设置 libfftw3-double3:amd64 (3.3.8-2ubuntu1) ...
正在设置 liblqr-1-0:amd64 (0.4.2-2.1) ...
正在设置 ttf-dejavu-core (2.37-1) ...
正在设置 libmagickcore-6.q16-6:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
正在设置 libmagickwand-6.q16-6:amd64 (8:6.9.10.23+dfsg-2.1ubuntu11.4) ...
正在设置 php-imagick (3.4.4-4) ...
正在处理用于 libc-bin (2.31-0ubuntu9.2) 的触发器 ...
正在处理用于 fontconfig (2.13.1-2ubuntu3) 的触发器 ...
正在处理用于 libapache2-mod-php7.4 (7.4.3-4ubuntu2.4) 的触发器 ...
正在处理用于 php7.4-cli (7.4.3-4ubuntu2.4) 的触发器 ...
//使用以下命令查看扩展模块是否已经加载
//如果安装成功会返回imagick信息
nixon@nixonli:~$ php -m | grep imagick
imagick

安装完成我们需要重启apache服务

nixon@nixonli:~$ sudo service apache2 restart
赞(0) 打赏
文章名称:《Ubuntu 18.04 安装 PHP 7 Imagick模块》
文章链接:https://www.nixonli.com/23276.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏