Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 068 раз!

Форум

Добро пожаловать, Гость!

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

Обсуждение общих вопросов связанных с программой
StrikS
Сообщения: 11
C нами: 2 года 3 мес

Непрочитанное сообщение StrikS » 19 авг 2014, 10:57

Не получается подключить графическую библиотеку 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 отсутствует.

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

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 авг 2014, 11:21

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

StrikS
Сообщения: 11
C нами: 2 года 3 мес

Непрочитанное сообщение StrikS » 19 авг 2014, 12:17

Спасибо за быстрый ответ. Скачал для 32.
С поддержкой многопоточности 5.5 Thread Safe (TS) x86 выдает такую ошибку:
Изображение

Без поддержки 5.5 Non Thread Safe (NTS) x86:
Изображение

:(

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 авг 2014, 12:29

По всей видимости у вас в системе не установлен пакет GraphicsMagick, для которого эта библиотека предназначена.

StrikS
Сообщения: 11
C нами: 2 года 3 мес

Непрочитанное сообщение StrikS » 19 авг 2014, 13:01

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

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 авг 2014, 13:36

Если установлено, то проверьте в настройках Open Server использование "Свой Path + WinPath".

StrikS
Сообщения: 11
C нами: 2 года 3 мес

Непрочитанное сообщение StrikS » 19 авг 2014, 13:51

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

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 авг 2014, 14:16

Пробуйте копировать содержимое папки с установленным GraphicsMagick в папку с HTTP модулем который вы используете.

StrikS
Сообщения: 11
C нами: 2 года 3 мес

Непрочитанное сообщение StrikS » 19 авг 2014, 14:33

Изображение

Циклически выдается такая ошибка, через некоторое время после выдачи ошибки Open Server останавливается.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 19 авг 2014, 14:47

Какие-то DLL конфликтуют с Imagick. Отключите это расширение.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя