Jeg kan ikke få imagemagick til at arbejde i PHP på Windows Server 2016, der ikke er tråd sikkert

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kan ikke få Imagemagick til at arbejde i PHP på Windows Server 2016, der ikke er tråd sikkert. Når jeg kalder 'Imagick' klassenavnet står det 'PHP Fatal error: Class' Imagick 'ikke fundet'.


Også når jeg kører ImageMagick-kommandoer fra kommandolinjen, fungerer følgende kommando ikke:


magick - version


Nedenfor virker det dog:


./magick - version

Bedste reference


imagick og imagemagick er to forskellige ting.


imagemagick er CLI-programmet. Imagick er en wrapper klasse i PHP, der snakker til applikationen.


Du skal bare installere IMagick-klassen:


https://secure.php.net/manual/en/imagick.installation.php [1]

Andre referencer 1


Ok ... så mit problem var, at jeg har en server, der er x64, men har x86-version af PHP installeret. Jeg skiftede min imagick.dll fra x64 til x86-versionen, og den virker. Håber dette underlige scenario hjælper nogen