Страница 1 из 2

Подключение Gmagick

Добавлено: 19 авг 2014, 10:57
StrikS
Не получается подключить графическую библиотеку gmagick к php.
ОС: Windows 8.1 x64
Open Server 5.1.1 запуск от админа
Php 5.5
Apache 2.4

1.Скачивал dll Gmagick:
_http://pecl.php.net/package/gmagick/1.1.6RC1/windows
Версию для Php 5.5 Thread Safe (TS) x64
2. Распаковывал php_gmagick.dll в OpenServer\modules\php\PHP-5.5\ext
Остальные файлы кидал и в Windows/system32 и в папку OpenServer\modules\php\PHP-5.5 ситуация та же.
3.Прописывал строку extension=php_gmagick.dll в PHP-5.5_php.ini.
При запуске php выдает пустой Warning 2 раза и запускается.
Содержимое лога:
[19-Aug-2014 07:09:12 UTC] PHP Warning: PHP Startup: in Unknown on line 0
[19-Aug-2014 07:09:14 UTC] PHP Warning: PHP Startup: in Unknown on line 0
В phpinfo.php Gmagick отсутствует.

Что я делаю не так? =(

Добавлено: 19 авг 2014, 11:21
Максим
StrikS, полагаю проблема в том, что вы по какой-то ведомой только вам причине скачиваете x64 версию библиотеки, в то время как в Open Server используются 32-битные модули PHP.

Добавлено: 19 авг 2014, 12:17
StrikS
Спасибо за быстрый ответ. Скачал для 32.
С поддержкой многопоточности 5.5 Thread Safe (TS) x86 выдает такую ошибку:
Изображение
Без поддержки 5.5 Non Thread Safe (NTS) x86:
Изображение
:(

Добавлено: 19 авг 2014, 12:29
Максим
По всей видимости у вас в системе не установлен пакет GraphicsMagick, для которого эта библиотека предназначена.

Добавлено: 19 авг 2014, 13:01
StrikS
Нет, перед тем как написать второй пост я установил GraphicsMagick-1.3.20-Q8-win32-dll.exe
_ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/windows/
Так что дело не в нем, к сожалению.

Добавлено: 19 авг 2014, 13:36
Максим
Если установлено, то проверьте в настройках Open Server использование "Свой Path + WinPath".

Добавлено: 19 авг 2014, 13:51
StrikS
Изменил параметр в настройках Open Server "Свой Path" на "Свой Path + WinPath", ситуация не поменялась. Если у вас найдется минутка попробуйте подключить эту библиотеку у себя. Может я что-то упустил...

Добавлено: 19 авг 2014, 14:16
Максим
Пробуйте копировать содержимое папки с установленным GraphicsMagick в папку с HTTP модулем который вы используете.

Добавлено: 19 авг 2014, 14:33
StrikS
Изображение
Циклически выдается такая ошибка, через некоторое время после выдачи ошибки Open Server останавливается.

Добавлено: 19 авг 2014, 14:47
Максим
Какие-то DLL конфликтуют с Imagick. Отключите это расширение.