Как прикрутить Zend на Денвер 3

denwer-zend Сегодня возникла у меня необходимость подглядеть функции одного платного движка. Движёк этот платный и работает в ограниченном режиме, но функции то принцип работы подглядеть то никто не запрещает. Так вот скачал я движёк, создал базу, всё у себя локально на Denwer-е настроил, запускаю и вижу надпись “Zend Optimizer not installed”.

Ну думаю, как же так, ведь вроде бы раньше был, а потом вспомнил, что я зимой перешёл с пакета Денвер 2, на Денвер 3. Полез на Denwer -ский  форум и нашёл инструкцию. Написана она была в сжатом варианте, я же для себя расписал это дело поподробней и вот решил поделиться со своими читателями:

Итак Инструкция, как же прикрутить Zend на Денвер 3, чтобы он работал везде (даже на флешке). Ну как говориться погнали…

  1. Для начала нужно скачать установочный пакет с оф. сайта www.zend.com. Я качал этот файл.

  2. Создаём заранее на диске C (или любом удобном вам) некоторую группу папок (см. структуру):
        c:\web
        c:\web\php
        c:\web\apache

  3. Из денвера копируем в папку apache2 копируем папку conf СО ВСЕМ СОДЕРЖИМЫМ:
        (по умолчанию она лежит -> Z:\usr\local\apache)
        итого у нас уже такая структура:
        c:\web
        c:\web\php
        c:\web\apache
        c:\web\apache\conf
            <- со всеми файлами

  4. Останавливаем (если запущен) Денвер.
    Начинаем устанавливать файл. Запускаем ZendOptimizer-3.3.3-Windows-i386.exe.
    Будет спрашивать какой сервер? (указываем Apache2)
    У нас спрашивает путь до php . Указываем наш путь -> c:\web\php
    Далее спрашивает путь до apache. Тоже указываем наш путь -> c:\web\apache

  5. После установки, в папке "Z:\usr\local\" создаем папку под названием zend
    и копируем в неё папку "Optimizer-3.3.0" и фаил "ZendExtensionManager.dll"
    (если устанавливали по умолчанию в Program Files, то лежать папка и эта библиотека будет
    здесь -> C:\Program Files\Zend\ZendOptimizer-3.3.0\lib)

  6. Затем копируем папку "conf" обратно (с заменой файлов).
    т.е. копируем папку "conf" из "c:\web\apache\" в папку "Z:\usr\local\apache"
    С ЗАМЕНОЙ ФАЙЛОВ!!!

  7. Предпоследний этап! Открываем 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"

  8. Подчищаем хвосты. А именно удаляем нашу папку "c:\web" со всем содержимым. 
    Заходим в Установка и Удаление программ (или в свой альтернативный унинсталлер) 
    и деинсталлируем Zend Optimizer

Запускаем Denwer и наслаждаемся!!!

Всем успехов! Вечно Ваш, Охотник на зелёных!

p.s.

Кстати если вдруг вас интересуют вечные ссылки, которые могут быть даже в комментариях, то рекомендую перейти по ссылке с названием Биржа вечных ссылок

Так же хочу напомнить, что продолжается продажа качественных и недорогих гаджетов, поэтому проявите желание купить mp3 плееры и наслаждаться любимой музыкой всегда

Рекомендую почитать

  • Плагины
  • Я перепрыгнул :-)
  • Отсекаем любопытных или редирект PHP
  • Оставить комментарий