Install Config Wiki

All about installing, configuring and troubleshooting

User Tools

Site Tools


installing_php_imagick_module_ubuntu_22_04

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
installing_php_imagick_module_ubuntu_22_04 [2023/06/25 06:46] wikiadmininstalling_php_imagick_module_ubuntu_22_04 [2023/06/25 07:03] (current) – [Fixing Warning Message -- Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it] wikiadmin
Line 262: Line 262:
 </code> </code>
  
-===== Fixing Warning Message that SVG for Imagemagic is not installed =====+===== Fixing Warning Message -- Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it ===== 
 + 
 +We already installed php-imagick (above). So let's also install imagemagick package.
  
 <code> <code>
Line 291: Line 293:
 Need to get 5,332 kB of archives. Need to get 5,332 kB of archives.
 After this operation, 19.2 MB of additional disk space will be used. After this operation, 19.2 MB of additional disk space will be used.
-Do you want to continue? [Y/n]+Do you want to continue? [Y/n] 
 +</code> 
 + 
 +Result 
 + 
 +<code> 
 +Reading package lists... Done 
 +Building dependency tree... Done 
 +Reading state information... Done 
 +The following additional packages will be installed: 
 +  fontconfig hicolor-icon-theme imagemagick-6.q16 libcairo2 libdatrie1 libdjvulibre-text libdjvulibre21 libgraphite2-3 
 +  libharfbuzz0b libilmbase25 libjxr-tools libjxr0 libmagickcore-6.q16-6-extra libnetpbm10 libopenexr25 libpango-1.0-0 
 +  libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libthai-data libthai0 libwmflite-0.2-7 libxcb-render0 
 +  libxcb-shm0 libxrender1 netpbm 
 +Suggested packages: 
 +  imagemagick-doc autotrace cups-bsd | lpr | lprng enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps 
 +  libwmf-bin mplayer povray radiance sane-utils texlive-base-bin transfig ufraw-batch xdg-utils inkscape 
 +The following NEW packages will be installed: 
 +  fontconfig hicolor-icon-theme imagemagick imagemagick-6.q16 libcairo2 libdatrie1 libdjvulibre-text libdjvulibre21 
 +  libgraphite2-3 libharfbuzz0b libilmbase25 libjxr-tools libjxr0 libmagickcore-6.q16-6-extra libnetpbm10 libopenexr25 
 +  libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libthai-data libthai0 libwmflite-0.2-7 
 +  libxcb-render0 libxcb-shm0 libxrender1 netpbm 
 +0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. 
 +Need to get 5,332 kB of archives. 
 +After this operation, 19.2 MB of additional disk space will be used. 
 +Do you want to continue? [Y/n] Y 
 +Get:1 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 fontconfig amd64 2.13.1-4.2ubuntu5 [177 kB] 
 +Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 hicolor-icon-theme all 0.17-2 [9,976 B] 
 +Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 imagemagick-6.q16 amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [224 kB] 
 +Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 imagemagick amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [14.6 kB] 
 +Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpixman-1-0 amd64 0.40.0-1ubuntu0.22.04.1 [264 kB] 
 +Get:6 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-render0 amd64 1.14-3ubuntu3 [16.4 kB] 
 +Get:7 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libxcb-shm0 amd64 1.14-3ubuntu3 [5,780 B] 
 +Get:8 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libxrender1 amd64 1:0.9.10-1build4 [19.7 kB] 
 +Get:9 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libcairo2 amd64 1.16.0-5ubuntu2 [628 kB] 
 +Get:10 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libdatrie1 amd64 0.2.13-2 [19.9 kB] 
 +Get:11 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libdjvulibre-text all 3.5.28-2build2 [50.9 kB] 
 +Get:12 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libdjvulibre21 amd64 3.5.28-2build2 [624 kB] 
 +Get:13 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libgraphite2-3 amd64 1.3.14-1build2 [71.3 kB] 
 +Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libharfbuzz0b amd64 2.7.4-1ubuntu3.1 [352 kB] 
 +Get:15 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libilmbase25 amd64 2.5.7-2 [175 kB] 
 +Get:16 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libjxr0 amd64 1.2~git20170615.f752187-5 [174 kB] 
 +Get:17 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libjxr-tools amd64 1.2~git20170615.f752187-5 [16.0 kB] 
 +Get:18 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libopenexr25 amd64 2.5.7-1 [780 kB] 
 +Get:19 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libthai-data all 0.1.29-1build1 [162 kB] 
 +Get:20 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libthai0 amd64 0.1.29-1build1 [19.2 kB] 
 +Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpango-1.0-0 amd64 1.50.6+ds-2ubuntu1 [230 kB] 
 +Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpangoft2-1.0-0 amd64 1.50.6+ds-2ubuntu1 [54.0 kB] 
 +Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpangocairo-1.0-0 amd64 1.50.6+ds-2ubuntu1 [39.8 kB] 
 +Get:24 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 libwmflite-0.2-7 amd64 0.2.12-5ubuntu1 [68.9 kB] 
 +Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 libmagickcore-6.q16-6-extra amd64 8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3 [70.1 kB] 
 +Get:26 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libnetpbm10 amd64 2:10.0-15.4 [59.1 kB] 
 +Get:27 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 netpbm amd64 2:10.0-15.4 [1,007 kB] 
 +Fetched 5,332 kB in 3s (1,667 kB/s) 
 +Selecting previously unselected package fontconfig. 
 +(Reading database ... 83957 files and directories currently installed.) 
 +Preparing to unpack .../00-fontconfig_2.13.1-4.2ubuntu5_amd64.deb ... 
 +Unpacking fontconfig (2.13.1-4.2ubuntu5) ... 
 +Selecting previously unselected package hicolor-icon-theme. 
 +Preparing to unpack .../01-hicolor-icon-theme_0.17-2_all.deb ... 
 +Unpacking hicolor-icon-theme (0.17-2) ... 
 +Selecting previously unselected package imagemagick-6.q16. 
 +Preparing to unpack .../02-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... 
 +Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... 
 +Selecting previously unselected package imagemagick. 
 +Preparing to unpack .../03-imagemagick_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... 
 +Unpacking imagemagick (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... 
 +Selecting previously unselected package libpixman-1-0:amd64. 
 +Preparing to unpack .../04-libpixman-1-0_0.40.0-1ubuntu0.22.04.1_amd64.deb ... 
 +Unpacking libpixman-1-0:amd64 (0.40.0-1ubuntu0.22.04.1) ... 
 +Selecting previously unselected package libxcb-render0:amd64. 
 +Preparing to unpack .../05-libxcb-render0_1.14-3ubuntu3_amd64.deb ... 
 +Unpacking libxcb-render0:amd64 (1.14-3ubuntu3) ... 
 +Selecting previously unselected package libxcb-shm0:amd64. 
 +Preparing to unpack .../06-libxcb-shm0_1.14-3ubuntu3_amd64.deb ... 
 +Unpacking libxcb-shm0:amd64 (1.14-3ubuntu3) ... 
 +Selecting previously unselected package libxrender1:amd64. 
 +Preparing to unpack .../07-libxrender1_1%3a0.9.10-1build4_amd64.deb ... 
 +Unpacking libxrender1:amd64 (1:0.9.10-1build4) ... 
 +Selecting previously unselected package libcairo2:amd64. 
 +Preparing to unpack .../08-libcairo2_1.16.0-5ubuntu2_amd64.deb ... 
 +Unpacking libcairo2:amd64 (1.16.0-5ubuntu2) ... 
 +Selecting previously unselected package libdatrie1:amd64. 
 +Preparing to unpack .../09-libdatrie1_0.2.13-2_amd64.deb ... 
 +Unpacking libdatrie1:amd64 (0.2.13-2) ... 
 +Selecting previously unselected package libdjvulibre-text. 
 +Preparing to unpack .../10-libdjvulibre-text_3.5.28-2build2_all.deb ... 
 +Unpacking libdjvulibre-text (3.5.28-2build2) ... 
 +Selecting previously unselected package libdjvulibre21:amd64. 
 +Preparing to unpack .../11-libdjvulibre21_3.5.28-2build2_amd64.deb ... 
 +Unpacking libdjvulibre21:amd64 (3.5.28-2build2) ... 
 +Selecting previously unselected package libgraphite2-3:amd64. 
 +Preparing to unpack .../12-libgraphite2-3_1.3.14-1build2_amd64.deb ... 
 +Unpacking libgraphite2-3:amd64 (1.3.14-1build2) ... 
 +Selecting previously unselected package libharfbuzz0b:amd64. 
 +Preparing to unpack .../13-libharfbuzz0b_2.7.4-1ubuntu3.1_amd64.deb ... 
 +Unpacking libharfbuzz0b:amd64 (2.7.4-1ubuntu3.1) ... 
 +Selecting previously unselected package libilmbase25:amd64. 
 +Preparing to unpack .../14-libilmbase25_2.5.7-2_amd64.deb ... 
 +Unpacking libilmbase25:amd64 (2.5.7-2) ... 
 +Selecting previously unselected package libjxr0:amd64. 
 +Preparing to unpack .../15-libjxr0_1.2~git20170615.f752187-5_amd64.deb ... 
 +Unpacking libjxr0:amd64 (1.2~git20170615.f752187-5) ... 
 +Selecting previously unselected package libjxr-tools. 
 +Preparing to unpack .../16-libjxr-tools_1.2~git20170615.f752187-5_amd64.deb ... 
 +Unpacking libjxr-tools (1.2~git20170615.f752187-5) ... 
 +Selecting previously unselected package libopenexr25:amd64. 
 +Preparing to unpack .../17-libopenexr25_2.5.7-1_amd64.deb ... 
 +Unpacking libopenexr25:amd64 (2.5.7-1) ... 
 +Selecting previously unselected package libthai-data. 
 +Preparing to unpack .../18-libthai-data_0.1.29-1build1_all.deb ... 
 +Unpacking libthai-data (0.1.29-1build1) ... 
 +Selecting previously unselected package libthai0:amd64. 
 +Preparing to unpack .../19-libthai0_0.1.29-1build1_amd64.deb ... 
 +Unpacking libthai0:amd64 (0.1.29-1build1) ... 
 +Selecting previously unselected package libpango-1.0-0:amd64. 
 +Preparing to unpack .../20-libpango-1.0-0_1.50.6+ds-2ubuntu1_amd64.deb ... 
 +Unpacking libpango-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... 
 +Selecting previously unselected package libpangoft2-1.0-0:amd64. 
 +Preparing to unpack .../21-libpangoft2-1.0-0_1.50.6+ds-2ubuntu1_amd64.deb ... 
 +Unpacking libpangoft2-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... 
 +Selecting previously unselected package libpangocairo-1.0-0:amd64. 
 +Preparing to unpack .../22-libpangocairo-1.0-0_1.50.6+ds-2ubuntu1_amd64.deb ... 
 +Unpacking libpangocairo-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... 
 +Selecting previously unselected package libwmflite-0.2-7:amd64. 
 +Preparing to unpack .../23-libwmflite-0.2-7_0.2.12-5ubuntu1_amd64.deb ... 
 +Unpacking libwmflite-0.2-7:amd64 (0.2.12-5ubuntu1) ... 
 +Selecting previously unselected package libmagickcore-6.q16-6-extra:amd64. 
 +Preparing to unpack .../24-libmagickcore-6.q16-6-extra_8%3a6.9.11.60+dfsg-1.3ubuntu0.22.04.3_amd64.deb ... 
 +Unpacking libmagickcore-6.q16-6-extra:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... 
 +Selecting previously unselected package libnetpbm10. 
 +Preparing to unpack .../25-libnetpbm10_2%3a10.0-15.4_amd64.deb ... 
 +Unpacking libnetpbm10 (2:10.0-15.4) ... 
 +Selecting previously unselected package netpbm. 
 +Preparing to unpack .../26-netpbm_2%3a10.0-15.4_amd64.deb ... 
 +Unpacking netpbm (2:10.0-15.4) ... 
 +Setting up libgraphite2-3:amd64 (1.3.14-1build2) ... 
 +Setting up libpixman-1-0:amd64 (0.40.0-1ubuntu0.22.04.1) ... 
 +Setting up fontconfig (2.13.1-4.2ubuntu5) ... 
 +Regenerating fonts cache... done. 
 +Setting up hicolor-icon-theme (0.17-2) ... 
 +Setting up libwmflite-0.2-7:amd64 (0.2.12-5ubuntu1) ... 
 +Setting up libxrender1:amd64 (1:0.9.10-1build4) ... 
 +Setting up libdatrie1:amd64 (0.2.13-2) ... 
 +Setting up libxcb-render0:amd64 (1.14-3ubuntu3) ... 
 +Setting up libjxr0:amd64 (1.2~git20170615.f752187-5) ... 
 +Setting up libilmbase25:amd64 (2.5.7-2) ... 
 +Setting up libxcb-shm0:amd64 (1.14-3ubuntu3) ... 
 +Setting up libnetpbm10 (2:10.0-15.4) ... 
 +Setting up libcairo2:amd64 (1.16.0-5ubuntu2) ... 
 +Setting up libopenexr25:amd64 (2.5.7-1) ... 
 +Setting up netpbm (2:10.0-15.4) ... 
 +Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... 
 +update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode 
 +update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode 
 +update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode 
 +update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode 
 +update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode 
 +update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode 
 +update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode 
 +update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode 
 +update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode 
 +update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode 
 +update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode 
 +update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode 
 +update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode 
 +update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode 
 +update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode 
 +update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode 
 +update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode 
 +update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode 
 +update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode 
 +update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode 
 +update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode 
 +update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode 
 +Setting up libharfbuzz0b:amd64 (2.7.4-1ubuntu3.1) ... 
 +Setting up libthai-data (0.1.29-1build1) ... 
 +Setting up libdjvulibre-text (3.5.28-2build2) ... 
 +Setting up libjxr-tools (1.2~git20170615.f752187-5) ... 
 +Setting up libdjvulibre21:amd64 (3.5.28-2build2) ... 
 +Setting up libthai0:amd64 (0.1.29-1build1) ... 
 +Setting up imagemagick (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... 
 +Setting up libpango-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... 
 +Setting up libpangoft2-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... 
 +Setting up libpangocairo-1.0-0:amd64 (1.50.6+ds-2ubuntu1) ... 
 +Setting up libmagickcore-6.q16-6-extra:amd64 (8:6.9.11.60+dfsg-1.3ubuntu0.22.04.3) ... 
 +Processing triggers for man-db (2.10.2-1) ... 
 +Processing triggers for mailcap (3.70+nmu1ubuntu1) ... 
 +Processing triggers for libc-bin (2.35-0ubuntu3.1) ... 
 +Scanning processes... 
 +Scanning processor microcode... 
 +Scanning linux images... 
 + 
 +Running kernel seems to be up-to-date. 
 + 
 +The processor microcode seems to be up-to-date. 
 + 
 +No services need to be restarted. 
 + 
 +No containers need to be restarted. 
 + 
 +No user sessions are running outdated binaries. 
 + 
 +No VM guests are running outdated hypervisor (qemu) binaries on this host. 
 +</code> 
 + 
 +To check the extension is installed successfully, use: 
 + 
 + 
 +<code> 
 +php -m | grep imagemagick 
 +</code> 
 + 
 +Don’t forget to reload Apache web server after installing extensions: 
 + 
 +<code> 
 +sudo systemctl reload apache2 
 + 
 +</code> 
 + 
 +Check within nextcloud Administration -- Overview whether the error message is gone:  "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." 
 + 
 +**The above warning is gone.** 
 + 
 + 
 +Also, the following two items seem to have appeared within the Imagick section of the phpinfo table. 
 + 
 + 
 +<code> 
 +Imagick compiled with ImageMagick version ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org 
 +Imagick using ImageMagick library version ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org
 </code> </code>
installing_php_imagick_module_ubuntu_22_04.1687675565.txt.gz · Last modified: 2023/06/25 06:46 by wikiadmin