Меню Рубрики

Imagick php установка windows

Install the ImageMagick PHP extension in Windows

In order to install the imagick PHP extension on Windows, you need to know the exact version of your PHP. To do this: open a command prompt and enter these commands:

Determine the PHP version:
php -i|find «PHP Version»

Determine the thread safety
php -i|find «Thread Safety»
You’ll have enabled for thread safe or disabled for not thread safe

Determine the architecture
php -i|find «Architecture»
You’ll have x86 for 32 bits and x64 for 64 bits

Once you determined the above parameters, you have to download the dll of the PHP extension and the ImageMagick archive using the following table:

Version Thread Safe Architecture Estension ImageMagick
5.5 Yes x86 php_imagick-3.4.3-5.5-ts-vc11-x86.zip ImageMagick-6.9.3-7-vc11-x86.zip
5.5 Yes x64 php_imagick-3.4.3-5.5-ts-vc11-x64.zip ImageMagick-6.9.3-7-vc11-x64.zip
5.5 No x86 php_imagick-3.4.3-5.5-nts-vc11-x86.zip ImageMagick-6.9.3-7-vc11-x86.zip
5.5 No x64 php_imagick-3.4.3-5.5-nts-vc11-x64.zip ImageMagick-6.9.3-7-vc11-x64.zip
5.6 Yes x86 php_imagick-3.4.3-5.6-ts-vc11-x86.zip ImageMagick-6.9.3-7-vc11-x86.zip
5.6 Yes x64 php_imagick-3.4.3-5.6-ts-vc11-x64.zip ImageMagick-6.9.3-7-vc11-x64.zip
5.6 No x86 php_imagick-3.4.3-5.6-nts-vc11-x86.zip ImageMagick-6.9.3-7-vc11-x86.zip
5.6 No x64 php_imagick-3.4.3-5.6-nts-vc11-x64.zip ImageMagick-6.9.3-7-vc11-x64.zip
7.0 Yes x86 php_imagick-3.4.3-7.0-ts-vc14-x86.zip ImageMagick-6.9.3-7-vc14-x86.zip
7.0 Yes x64 php_imagick-3.4.3-7.0-ts-vc14-x64.zip ImageMagick-6.9.3-7-vc14-x64.zip
7.0 No x86 php_imagick-3.4.3-7.0-nts-vc14-x86.zip ImageMagick-6.9.3-7-vc14-x86.zip
7.0 No x64 php_imagick-3.4.3-7.0-nts-vc14-x64.zip ImageMagick-6.9.3-7-vc14-x64.zip
7.1 Yes x86 php_imagick-3.4.4-7.1-ts-vc14-x86.zip ImageMagick-6.9.3-7-vc14-x86.zip
7.1 Yes x64 php_imagick-3.4.4-7.1-ts-vc14-x64.zip ImageMagick-6.9.3-7-vc14-x64.zip
7.1 No x86 php_imagick-3.4.4-7.1-nts-vc14-x86.zip ImageMagick-6.9.3-7-vc14-x86.zip
7.1 No x64 php_imagick-3.4.4-7.1-nts-vc14-x64.zip ImageMagick-6.9.3-7-vc14-x64.zip
7.2 Yes x86 php_imagick-3.4.4-7.2-ts-vc15-x86.zip ImageMagick-7.0.7-11-vc15-x86.zip
7.2 Yes x64 php_imagick-3.4.4-7.2-ts-vc15-x64.zip ImageMagick-7.0.7-11-vc15-x64.zip
7.2 No x86 php_imagick-3.4.4-7.2-nts-vc15-x86.zip ImageMagick-7.0.7-11-vc15-x86.zip
7.2 No x64 php_imagick-3.4.4-7.2-nts-vc15-x64.zip ImageMagick-7.0.7-11-vc15-x64.zip
7.3 Yes x86 php_imagick-3.4.4-7.3-ts-vc15-x86.zip ImageMagick-7.0.7-11-vc15-x86.zip
7.3 Yes x64 php_imagick-3.4.4-7.3-ts-vc15-x64.zip ImageMagick-7.0.7-11-vc15-x64.zip
7.3 No x86 php_imagick-3.4.4-7.3-nts-vc15-x86.zip ImageMagick-7.0.7-11-vc15-x86.zip
7.3 No x64 php_imagick-3.4.4-7.3-nts-vc15-x64.zip ImageMagick-7.0.7-11-vc15-x64.zip
7.4 Yes x86 php_imagick-3.4.4-7.4-ts-vc15-x86.zip ImageMagick-7.0.7-11-vc15-x86.zip
7.4 Yes x64 php_imagick-3.4.4-7.4-ts-vc15-x64.zip ImageMagick-7.0.7-11-vc15-x64.zip
7.4 No x86 php_imagick-3.4.4-7.4-nts-vc15-x86.zip ImageMagick-7.0.7-11-vc15-x86.zip
7.4 No x64 php_imagick-3.4.4-7.4-nts-vc15-x64.zip ImageMagick-7.0.7-11-vc15-x64.zip

Once you downloaded the correct files:

  1. Extract from php_imagick-….zip the php_imagick.dll file, and save it to the ext directory of your PHP installation
  2. Extract from ImageMagick-….zip the DLL files located in the bin folder that start with CORE_RL or IM_MOD_RL , and save them to the PHP root directory (where you have php.exe ), or to a directory in your PATH variable
  3. Add this line to your php.ini file:
    extension=php_imagick.dll
  4. Restart the Apache/NGINX Windows service (if applicable)

To test if the extension works, you can run this PHP code:

Источник

Установка ImageMagick на XAMPP под Windows

Это самая простая инструкция!

  • Устанавливать дистрибутив ImageMagick не нужно!
  • Прописывать переменную окружения Windows не нужно!
  • Настраивать httpd.conf не нужно!

С помощью PHP-функции phpinfo() определяем следующие параметры:

Architecture (например — x64);

Thread Safety (например — enabled);

Compiler (например — MSVC15).

Заходим на pecl.php.net/package/imagick ищем строчку с последней стабильной версией, например 3.4.4 и жмём DLL.

Скачиваем архив с нужной версийей PHP, потоковой безопасностью и разрядностью, например 7.3 Thread Safe (TS) x64. Имя файла будет таким: php_imagick-3.4.4-7.3-ts-vc15-x64.zip. Важно обратить внимание на версию компилятора (в данном примере — vc15). Она должна совпадать с версией компилятора дистрибутива XAMPP.

Распаковываем архив и копируем файл php_imagick.dll в папку php/ext XAMPP’а.

В файле php/php.ini добавляем строчку extension=imagick .

Если не сделать этих действий, то при попытке обратиться к PHP-классу Imagick мы получм ошибку Fatal error: Class ‘Imagick’ not found .

Заходим на windows.php.net/downloads/pecl/deps и скачиваем файл ImageMagick-*.zip с такой же версией компилятора и разрядностью как в предыдущем архиве. В нашем случае *-vc15-x64.zip .

Распаковываем архив ImageMagick-7.0.7-11-vc15-x64.zip, и копируем файлы CORE_*.dll , FILTER_*.dll и IM_*.dll из папки bin в папку apache/bin XAMPP’а.

Если не выполнить это действие, то при запуске XAMPP мы получим ошибку The program can’t start because CORE_RL_wand_.dll is missing from your computer. Try reinstalling the program to fix this problem . Или такую ошибку Fatal error: Uncaught exception ‘ImagickException’ with message ‘NoDecodeDelegateForThisImageFormat ***’ .

На Denwer устанавливать не пробовал, но думаю там всё аналогично.

Источник

Блог WEB-разработчика о PHP, MySQL, JavaScript и разработке

Инструкция по установке ImageMagick на Windows

ImageMagick — свободный и многоплатформенный пакет программ для неинтерактивной (пакетной) обработки графических файлов. Поддерживает множество графических форматов, выпущен под лицензией GPL. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно. Одним словом это консольный photoshop.

Инструкция по установке на MS Windows

перейдите по адресу http://imagemagick.org/script/binary-releases.php#windows что бы скачать последнюю версию ImageMagick-6.5.4-2-Q16-windows-dll.exe. В случае если эта версия не подошла к вашей системе, вы можете скачать более ранние тут.

Внимание! Измените папку установки программы на C:\imagemagick\

Откройте командную строку ( Пуск->Выполнить введите cmd и нажмите enter ). В появившемся окне введите convert. На экран должно выдать помощь по параметрам конвертирования. Если это так то переходите к следующему шагу.

Иначе нужно сделать вот что: выполните команду Свойства Моего компьютера -> Вкладка Дополнительно -> Переменные среды -> В блоке “системные переменные” найдите переменную с именем Path и добавьте туда еще одно значение C:\imagemagick. Внимание! Значения разделяются точкой с запятой.

Если вы используете PHP версии 5.2.х то скачивайте файл соответствующей версии.

Если у вас PHP версии 5.3.х то качайте для этой версии.

если вы используете стандартный Denwer то это C:\WebServers\usr\local\php5\ext , если PHP лежит в другом месте то в подпапку …\phpdir\ext папки с PHP.

если вдруг вы не обнаружили у себя такой папки, или вы самостоятельно поменяли название папки с расширениями то перемещайте в нее (что бы узнать где находится папка откройте файл php.ini и найдите

Directory in which the loadable extensions (modules) reside.
extension_dir = «Something something»

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Imagex windows 10 flags
  • Imagex tool for windows
  • Imagerunner 1133a драйвер windows 7 x64
  • Imagerunner 1133 driver windows 7
  • Imagemagick как пользоваться в windows