Latest News:
*New 11.2 series Release:
2019-06-20: XigmaNAS 11.2.0.4.6766 - released!

*New 12.0 series Release:
2019-06-20: XigmaNAS 12.0.0.4.6766 - released!

We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS costs money Please consider donating for our project so that we can continue to offer you the best.
We need your support! eg: PAYPAL

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

XigmaNAS Scripts and shell tips
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
Snufkin
Advanced User
Advanced User
Posts: 281
Joined: 01 Jul 2012 11:27
Location: Etc/GMT-3 (BSD style)
Status: Offline

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

#1

Post by Snufkin » 22 Jan 2019 15:13

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/imagick.so --> /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/catalog.mk |
<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/???
XNAS 11.2.0.4 embedded, ASUS P5B-E, Intel DC E6600, 4 GB DDR2, 2 x HGST HDN726040ALE614, 2 x WDC WD5000AAKS, Ippon Back Power Pro 400

User avatar
Snufkin
Advanced User
Advanced User
Posts: 281
Joined: 01 Jul 2012 11:27
Location: Etc/GMT-3 (BSD style)
Status: Offline

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

#2

Post by Snufkin » 24 Jan 2019 09:26

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).
XNAS 11.2.0.4 embedded, ASUS P5B-E, Intel DC E6600, 4 GB DDR2, 2 x HGST HDN726040ALE614, 2 x WDC WD5000AAKS, Ippon Back Power Pro 400

Post Reply

Return to “Scripts and shell tips”