ImageMagick auf einem DomainFactory-Managed-Server installieren

Heute musste ich auf einem Managed Server von der Domain Factory ein PHP-Modul nachinstallieren, welches nicht in der Standard-Installation dabei war. Leider fällt eine automatische Installation per PECL (also „pecl install modulname“) auch aus, da PECL (im Gegensatz zu PEAR) nicht installiert ist.

Vorhanden ist aber das Tool „phpize“, womit die Installation gar kein Problem ist… wenn man weiss wie!
Die von uns verwendete PHP-Version ist PHP 5.3, was man unbedingt per Konfigurations-Parameter mitgeben muss, da mehrere PHP-Versionen installiert sind. Ausserdem gibt es eine spezielles „phpize“ für die jeweilige PHP-Version: „phpize53″.

Als erstes muss man sich einen SSH-Benutzer in der Administrationsoberfläche von der DomainFactory anlegen, sofern noch nicht geschehen und sich damit auf dem Server einloggen.
Dann lädt man sich die Source-Dateien von dem PHP-Modul herunter. Dafür habe ich ein Verzeichnis namens temp angelegt, das Archiv heruntergeladen und entpackt:

mkdir temp
cd temp
wget http://pecl.php.net/get/imagick-3.0.1.tgz
tar -xzf imagick-3.0.1.tgz

Leider hat das nicht geklappt, da der Server „pecl.php.net“ nicht auflösen konnte. Ich hab die Datei kurzerhand lokal heruntergeladen und dann auf den Server ins temp-Verzeichnis kopiert.

Als nächstes in das neu erzeugte Verzeichnis vom Archiv gewechselt und die „phpize“-Prozedur gestartet:

cd imagick-3.0.1/
phpize53 --with-php-config=/usr/local/bin/php53-config
./configure --with-php-config=/usr/local/bin/php53-config
make

(Übrigens hatte ich vorher das Problem, dass „phpize“ die Datei config.m4 nicht gefunden hatte. Das lag ganz einfach daran, dass ich nicht die PECL-Sources heruntergeladen hatte, sondern die Sources von ImageMagick selbst, was für „phpize“ wohl eher sinnlos war.)

Wenn alles geklappt hat, sollte im Verzeichnis modules/ jetzt die Datei „imagick.so“ liegen. Für den Fall, dass irgendwann noch mehr Extensions gebraucht werden, habe ich ein Verzeichnis namens „libs“ im Document-Root angelegt (/kunden/xxx_yyy/libs/) und dort die neu generierte Datei hineinkopiert.

Schliesslich noch in der Administrationsoberfläche von der DomainFactory die php.ini-Einstellungen angepasst: im Feld „extension_dir“ den Pfad zur so-Datei angeben: in unserem Fall /kunden/xxx_yyy/libs/ (ohne Anführungszeichen) und in der grossen Text-Area ganz unten folgende Zeile einfügen:

extension="imagick.so"

Speichern. Fertig.

109 Gedanken zu „ImageMagick auf einem DomainFactory-Managed-Server installieren

  1. Furthermore, bitcoin appears to overcome many of the issues that the online gaming business is facing. For both players and online casinos, bitcoins gambling can be a faster, safer, and more cost-effective alternative. Table games in a casino, such as blackjack, roulette, baccarat, or craps are exempt from the W-2G rule. The gambling addict who spoke to NBC News said crypto casinos led him to relapse after he had previously stopped gambling. After identifying that he had a problem, he signed up for a service that allows people to pre-emptively block themselves from gambling at any registered casino or sportsbook. But he still watched gambling content online and through their promotions learned about crypto casinos as a workaround to the block. He then started legally buying cryptocurrency to feed his accounts. https://pentazia.com/community/profile/freemancardone6/ Popular BSV casino app Peergame routinely does tens of thousands of daily transactions and has yet to hit a bottleneck. It recently experienced a surge in demand as the popular blockchain game CryptoFights went viral, yet no transaction issues were experienced, and fees remained at fractions of a penny. CryptoGames is the first online casino to adopt Solana – within a year of its launch. So far, it has held up its promises of solving Ethereum’s issues, making it a more convenient choice for gamblers everywhere, who no longer have to pay the often-exorbitant fees that Ethereum, for example, comes with. If you don’t want to use Bitcoins, you can also gamble with Altcoins like Ethereum, Litecoin, Bitcoin Cash, Dogecoin or Dash. Here’s my special articles on cryptocurrency gambling:

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>