Учитывая, что скрипт выполняется на двух 32-битных машинах, но не на 64-битной, это кажется проблемой 32/64-битной.
Немного предыстории: 64-битный процесс (приложение) не может загрузить 32-битную DLL / OCX и т. Д., А 32-битный процесс не может загрузить 64-битные файлы DLL / OCX и т. Д.
Я предполагаю, что происходит одно из следующего:
1) Вы установили 64-разрядную версию ImageMagick и пытаетесь получить к ней доступ из среды 32-разрядных сценариев.
2) Вы установили 32-разрядную версию ImageMagick и пытаетесь получить к ней доступ из среды 64-разрядных сценариев. Посмотрите этот ТАК вопрос для решения этого сценария.