Page 1 of 1

[CANCELLED] How to manually deploy php-imagick package (embedded)?

Posted: 22 Jan 2019 15:13
by Snufkin
NextOwnCloud extension works just fine on my XigmaNAS instance.
But latest Nextcloud upgrade requires php-imagick module to be installed.

Earlier I successfully managed to manually copy php72-pecl-smbclient-0.9.0_4 package files.
Now I came across the fact php72-pecl-imagick-3.4.3_3 package is more complex than php-smbclient.

These are package files I know where to copy

Code: Select all

<tmpdir>/usr/local/lib/php/20170718/ --> /usr/local/lib/php/extensions/no-debug-non-zts-20170718/
<tmpdir>/usr/local/etc/php/ext-20-imagick.ini  --> /usr/local/etc/php/
Could someone shed some light and explain what directories below files should be copied to?

Code: Select all

<tmpdir>/+COMPACT_MANIFEST                                              |
<tmpdir>/+MANIFEST                                                      | --> ???

<tmpdir>/usr/local/share/licenses/php72-pecl-imagick-3.4.3_3/ |
<tmpdir>/usr/local/share/licenses/php72-pecl-imagick-3.4.3_3/LICENSE    |
<tmpdir>/usr/local/share/licenses/php72-pecl-imagick-3.4.3_3/PHP301     | --> ???

<tmpdir>/usr/local/include/php/ext/imagick/shim_im6_to_im7.h            |
<tmpdir>/usr/local/include/php/ext/imagick/php_imagick_defs.h           |
<tmpdir>/usr/local/include/php/ext/imagick/php_imagick_helpers.h        |
<tmpdir>/usr/local/include/php/ext/imagick/config.h                     |
<tmpdir>/usr/local/include/php/ext/imagick/php_imagick_shared.h         |
<tmpdir>/usr/local/include/php/ext/imagick/php_imagick_file.h           |
<tmpdir>/usr/local/include/php/ext/imagick/php_imagick.h                |
<tmpdir>/usr/local/include/php/ext/imagick/php_imagick_macros.h         | --> /usr/local/include/???

Re: [CANCELLED] How to manually deploy php-imagick package (embedded)?

Posted: 24 Jan 2019 09:26
by Snufkin
I think my question could be safely closed without further actions.

Actually I misinterpreted Nextcloud Configuration checker warning and wrongly decided php imagick module is mandatory to install. In fact, it's optional (ref link) and unsafe in some conditions (ref link).