*New 11.4 series Release:
2020-07-03: XigmaNAS 11.4.0.4.7633 - released!

*New 12.1 series Release:
2020-04-17: XigmaNAS 12.1.0.4.7542 - 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: 339
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 »

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.4.0.4 embedded, ASUS P5B-E, Intel DC E6600, 4 GB DDR2
ZFS 2 x HGST HDN726040ALE614, L2ARC PLEXTOR PX-128M5S

User avatar
Snufkin
Advanced User
Advanced User
Posts: 339
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 »

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.4.0.4 embedded, ASUS P5B-E, Intel DC E6600, 4 GB DDR2
ZFS 2 x HGST HDN726040ALE614, L2ARC PLEXTOR PX-128M5S

Post Reply

Return to “Scripts and shell tips”