Zend Guard Loader

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
Гимнаст
Сообщения: 1
Зарегистрирован:
07 окт 2013, 17:06

Zend Guard Loader

Гимнаст » 07 окт 2013, 17:17

Привет!
Необходимо доработать скрипт profi elite board, который закодирован через Zend Guard, пишет, что его надо поставить.
Пытаюсь поставить Zend Guard Loader. php 5.4.8.
Загрузил иго, версия 6,0. Залил в папку ext папки php5.4.8 php_zendloader.dll

Прописываю в php.ini:
[Zend Guard Loader]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_zendLoader.dll"  
zend_loader.enable=1
При запуске сервера получаю, что "запуск программы невозможен, т.к. на ком-ре отс-т php5.dll попробуйте переустановить программу"
Что делать ?
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 07 окт 2013, 17:30

Вы не сможете установить Zend Guard Loader в Open Server по причине того, что в Open Server используется TS версия PHP.
Аватара пользователя
Dragon_Knight
Сообщения: 581
Зарегистрирован:
10 сен 2012, 02:43
Контактная информация:

Dragon_Knight » 09 окт 2013, 17:36

Ммм. Я что-то туплю. TS, это какая?
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 09 окт 2013, 17:50

Dragon_Knight писал(а):Ммм. Я что-то туплю. TS, это какая?
Это которая thread safe, не даром dll-ка php называется php5ts.dll. Есть еще nts (non thread safe) версии PHP, вот именно на них и можно поставить этот новый Zend Guard Loader.
Аватара пользователя
Dragon_Knight
Сообщения: 581
Зарегистрирован:
10 сен 2012, 02:43
Контактная информация:

Dragon_Knight » 09 окт 2013, 18:35

Аааа.. потокобезопасная, тогда ясно :D
X-Fly
Сообщения: 7
Зарегистрирован:
02 июл 2012, 12:25

Установить свой NTS-модуль php

X-Fly » 25 янв 2014, 01:01

Доброго времени!

Подскажите, пожалуйста, можно ли в php-модули добавить свою папку с Non-TS PHP-5.3? Есть необходимость работать с сайтом именно для php5.3 и zend guard loader.

Если да, то что нужно учесть, и откуда лучше взять дистрибутив?
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 28 янв 2014, 17:51

X-Fly писал(а):Если да, то что нужно учесть, и откуда лучше взять дистрибутив?
Берете стандартный дистр с сайта php только nonTS версии и добавляете его в Open Server. Т.е. создаете папку C:\OpenServer\modules\php\PHP-5.3.27-nts например и кидаете туда вашу версию php.
Ну и потом файл C:\OpenServer\userdata\config\PHP-5.3.27_php.ini скопировать и переименовать в PHP-5.3.27-nts_php.ini, только не забудьте в нём отключить часть расширений которые есть в Open Server и нет в оригинальном PHP, иначе php будет ругаться при запуске.
X-Fly
Сообщения: 7
Зарегистрирован:
02 июл 2012, 12:25

X-Fly » 29 янв 2014, 06:46

Максим писал(а):Берете стандартный дистр с сайта php только nonTS версии
Спасибо! Но не хватает еще донастройки Apache. Откуда лучше взять его модули для PHP и что добавить в конфиг?

Сейчас всё настроил по вашему совету, но OpenServer ругается при запуске на Apache:
.......
2014-01-29 09:43:05  Обновление конфигурации PHP-5.3.27-nts
2014-01-29 09:43:05  Обновление конфигурации PHPMyAdmin
2014-01-29 09:43:05  Обновление конфигурации Apache-2.2.25
2014-01-29 09:43:05  Запуск MariaDB-5.5.33a
2014-01-29 09:43:05  Запуск Apache-2.2.25
2014-01-29 09:43:05  Проверка состояния сервера
2014-01-29 09:43:27  Не удалось запустить Apache-2.2.25
2014-01-29 09:43:27  Сбой запуска!
.......
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 29 янв 2014, 09:30

X-Fly, для решения вопросов незапуска на форуме существует специальная тема с чёткими правилами размещения сообщений: http://open-server.ru/forum/viewtopic.php?f=3&t=431
X-Fly
Сообщения: 7
Зарегистрирован:
02 июл 2012, 12:25

X-Fly » 30 янв 2014, 15:31

Максим писал(а):X-Fly, для решения вопросов незапуска на форуме существует специальная тема с чёткими правилами размещения сообщений: http://open-server.ru/forum/viewtopic.php?f=3&t=431
Спасибо, Максим! ) Я напишу там развернуто.

Но согласись, для работы php в качестве модуля Apache эти службы должны быть связаны. И в папке "OpenServer\modules\php\PHP-5.3.27" есть, например, файл php5apache2_2.dll, которого нет в оригинальном nonTS PHP. Логично было уточнить это здесь? )
Ответить