PHP Imagick auf WebStation installieren - wie?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

StrikeAgainst

Benutzer
Registriert
23. Juli 2019
Beiträge
1
Reaktionspunkte
0
Punkte
0
Hallo miteinander,

ich hab zuhause eine DS218play laufen (ARM64-Prozessor), die ich u.a. als privaten Webserver einsetze. Laufen tut das ganze unter Apache 2.4 und PHP 7.2. Ich will für eines meiner Projekte ein Paket einsetzen dass die Imagick-Erweiterung benötigt. Über SynoCommunity konnte ich mir die benötigte ImageMagick-Software installieren, allerdings kämpfe ich damit, die PHP Erweiterung dafür aufzusetzen. Ich hab schon verschiedene Methoden probiert:

1. Installation von IPKG mittels EBI, und über dieses dann Imagick installieren. Allerdings hat mir dieser dann gleich noch PHP 5.6 usw. mitinstalliert, nach einem Neustart meines Servers fand er die Erweiterung immer noch nicht. Hat wohl also eine neue PHP Installation dafür angelegt, war aber nicht das was ich wollte...

2. Download von Imagick auf der PECL-Seite, dann Installation mit PEAR. Spuckt mir aber folgende Fehlermeldung aus:

Rich (BBCode):
pear install /volume1/share/imagick-3.4.4.tgz

19 source files, building
WARNING: php_bin /usr/local/bin/php56 appears to have a suffix 56, but config variable php_suffix does not match
running: phpize
Cannot find build files at '/opt/lib/php/build'. Please check your PHP installation.

ERROR: `phpize' failed

Recherche ergibt dass ich für die Funktionalität von 'phpize' das Paket php7.2-dev installieren muss... ich finde das allerdings weder über PEAR, noch über IPKG, noch sonst irgendwo im Internet.

3. Manuelles Einsetzen des Pakets von der PECL-Seite in die PHP Installation. Da kam mir erstmal schon Unmut auf, weil es eine handvoll Pfade gibt, die eine php.ini enthalten, wo ich die Erweiterung registrieren müsste (keine Ahnung welche von der Webstation genutzt wird). Mir ist dann aufgefallen dass die Erweiterungen alle die Endung .so tragen, aber keine der mitgelieferten Daten in der Imagick-Erweiterung solch eine Datei enthält. Scheint so also auch nicht zu funktionieren.

Bin jetzt mit meinem Latein am Ende. Gibt es überhaupt eine Möglichkeit, diese Erweiterung auf meiner NAS zu installieren? Wäre echt super wenn mir jemand weiterhelfen könnte...

Vielen Dank und Grüße
 
Eine Lösung gefunden ?
 
Bin auf das gleiche Problem gestoßen...
Gibt es zu dem Problem einen Lösungsansatz??
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat