Как прикрутить Zend на Денвер 3
Сегодня возникла у меня необходимость подглядеть функции одного платного движка. Движёк этот платный и работает в ограниченном режиме, но функции то принцип работы подглядеть то никто не запрещает. Так вот скачал я движёк, создал базу, всё у себя локально на Denwer-е настроил, запускаю и вижу надпись “Zend Optimizer not installed”.
Ну думаю, как же так, ведь вроде бы раньше был, а потом вспомнил, что я зимой перешёл с пакета Денвер 2, на Денвер 3. Полез на Denwer -ский форум и нашёл инструкцию. Написана она была в сжатом варианте, я же для себя расписал это дело поподробней и вот решил поделиться со своими читателями:
Итак Инструкция, как же прикрутить Zend на Денвер 3, чтобы он работал везде (даже на флешке). Ну как говориться погнали…
-
Для начала нужно скачать установочный пакет с оф. сайта . Я качал .
-
Создаём заранее на диске C (или любом удобном вам) некоторую группу папок (см. структуру):
c:\web
c:\web\php
c:\web\apache - Из денвера копируем в папку apache2 копируем папку conf СО ВСЕМ СОДЕРЖИМЫМ:
(по умолчанию она лежит -> Z:\usr\local\apache)
итого у нас уже такая структура:
c:\web
c:\web\php
c:\web\apache
c:\web\apache\conf <- со всеми файлами -
Останавливаем (если запущен) Денвер.
Начинаем устанавливать файл. Запускаем ZendOptimizer-3.3.3-Windows-i386.exe.
Будет спрашивать какой сервер? (указываем Apache2)
У нас спрашивает путь до php . Указываем наш путь -> c:\web\php
Далее спрашивает путь до apache. Тоже указываем наш путь -> c:\web\apache - После установки, в папке "Z:\usr\local\" создаем папку под названием zend
и копируем в неё папку "Optimizer-3.3.0" и фаил "ZendExtensionManager.dll"
(если устанавливали по умолчанию в Program Files, то лежать папка и эта библиотека будет
здесь -> C:\Program Files\Zend\ZendOptimizer-3.3.0\lib) -
Затем копируем папку "conf" обратно (с заменой файлов).
т.е. копируем папку "conf" из "c:\web\apache\" в папку "Z:\usr\local\apache"
С ЗАМЕНОЙ ФАЙЛОВ!!! -
Предпоследний этап! Открываем php.ini (по умолчанию он находиться в Z:\usr\local\php5 )
и добавляем в конец вот этот код:[Zend]
zend_extension_manager.optimizer_ts = "/usr/local/zend/Optimizer-3.3.0"
zend_extension_ts = "/usr/local/zend/ZendExtensionManager.dll"Таким образом концовка у вас должна получиться такая:
[soap]
; Enables or disables WSDL caching feature.
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_dir="/tmp"
; (time to live) Sets the number of second while cached file will be used
; instead of original one.
soap.wsdl_cache_ttl=86400; Local Variables:
; tab-width: 4
; End:[Zend]
zend_extension_manager.optimizer_ts = "/usr/local/zend/Optimizer-3.3.0"
zend_extension_ts = "/usr/local/zend/ZendExtensionManager.dll" -
Подчищаем хвосты. А именно удаляем нашу папку "c:\web" со всем содержимым.
Заходим в Установка и Удаление программ (или в свой альтернативный унинсталлер)
и деинсталлируем Zend Optimizer
Запускаем Denwer и наслаждаемся!!!
Всем успехов! Вечно Ваш, Охотник на зелёных!
p.s.
Кстати если вдруг вас интересуют вечные ссылки, которые могут быть даже в комментариях, то рекомендую перейти по ссылке с названием
Так же хочу напомнить, что продолжается продажа качественных и недорогих гаджетов, поэтому проявите желание купить mp3 плееры и наслаждаться любимой музыкой всегда
