Установка Zend Optimizer на Денвер

019.gifУстановка Zend Optimizer на Денвер возможна двумя способами:

1) Скачать официальную версию с сайта производителя и следуя официальным инструкциям установить программу с помощью установщика: h++p://www.zend.com/en/products/guard/downloads

Затем, остановить сервер иконкой «Stop Server», если он запущен;
Запустить скаченный инсталлятор ZendOptimizer-3.3.3-Windows-i386 (или версия здесь может быть и другая, эта версия самая последняя а момент написания статьи)
На запрос версии сервера укажите Apache 2.x (Но перед этим лучше проверить какая версия показывается на запущенном сервере здесь: http://localhost/Tests/PHP5/index.php5)
На запрос места расположения файла php.ini укажите свой адрес: C:\WebServers\usr\local\php5
На запрос указания папки веб-сервера укажите: C:/WebServers/usr/local/apache/
Document root folder on your Web server: С:/WebServers/home
Запустить сервер иконкой «Start Server»

Проверьте все ли правильно установилось (как это сделать написано ниже) и пользуйтесь…

2. Я же рекомендую другой способ. Первый мне не нравится тем, что Zend устанавливается в Windows, а мне бы хотелось, чтобы Zend был интегрирован в Денвер и никуда больше. Это удобно тем, что можно легко перемещать папку Денвера куда угодно на компьютере и ничего от этого не изменится. Все будет работать как и работало, чего не скажешь о ситуации, когда Zend устанавливается с помощью официальной программы установщика. Так что я рекомендую Вам этот способ. Для этого скачайте архив необходимых файлов здесь: скачать архив файлов Zend (версия 3.3)

Это те же самые файлы, что устанавливает официальная программа установщик. Просто они извлечены из архива и их нужно установить вручную, что очень просто делается…:

Архив с файлами, который был скачен ранее нужно распаковать в папку С:/WebServers/usr/local/php5, в которой должно появиться два новых объекта: папка Optimizer-3.3.0 и файл ZendExtensionManager.dll, которые на рисунке ниже показаны стрелочками.

Теперь осталось только внести изменения в файл php.ini, который находится в той же папке. На рисунке обведен кружочком. Откройте этот файл в блокноте и в самый конец файла добавьте строки:

[Zend]
zend_extension_ts = "/usr/local/php5/ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="/usr/local/php5/Optimizer-3.3.0/"
zend_optimizer.enable_loader = 1
zend_optimizer.optimization_level = 15

И снова перезапустите Денвер. Теперь, на всякий случай, проверьте установку Zend. Для этого откройте страницу http://localhost/Tests/PHP5/index.php5

Здесь должны появиться такие таблички:

Почти в самом начале страницы (под первой таблицей) должно отображаться следующее (здесь нужно проверить появление двух нижних строк, говорящих о подключении нужных библиотек):

И почти в самом конце страницы такие:

Если появились, то значит, что все установилось нормально и можно приступать к проверке, отладке скриптов и созданию динамических сайтов.

http://penis-xxl.ru/method.html

22 комментария

  1. Большое спасибо за инструкцию. Реально искал по яндексу минут 10.
    Здесь — коротко и ясно.

  2. А у меня первая таблица Zend Optimizer не появилась, а вот вторая с zlib нашлась.Что это значит?Установился Zend Optimizer на Денвер или нет?????

  3. Разобрался..Народ тут говорит-если Денвер с PHP 5.3 версией то Zend не поставить…Нужно качать старую PHP5.2 — и всё станет..Теперь другой вопрос-что лучше Денвер с PHP5.3 но без Zend или Денвер с РHP5.2,но с Zend?

  4. Zend Optimizer на сегодня не поддерживает версии PHP 5.3.XX, поэтому данная инструкция подходит только для Denwer в варианте с PHP 5.2.XX

  5. Берешь и удаляешь ту папку куда установил…, а для переустановки, после удаления устанавливаешь заново.

    P.S.: Сейчас в Денвер с версией php 5.2 зенд идет уже встроенный и устанавливать его отдельно не нужно.

  6. Подскажи, установи Денвер php 5.2, с уже зендом(скачал с оф. сайта)
    при обращении(к install\index.php ) пишет
    Fatal error: Call to undefined function curl_init() in Z:\home\ponel\www\install\index.php on line 0
    я в этом не «фурычу» но что то с curl_init ?! и что делать?

  7. Поясните, что такое вы пытаетесь проинсталлировать? и где вы «это» качали?
    Тут проблема то не в денвере, если вы его правильно поставили, то тут уже мануалы по той cms которую ставите читать нужно…

  8. Мне нужно чтоб на Денвер, возможно, было установить панель, и он
    обязательно должен соответствовать следующим техническим требованиям:

    — Apache 1.3.x или 2.x
    — PHP 5 (c модулем cURL, Zlib, iconv)
    — MySQL 5.0.xx
    — PEAR::Cache_lite должен быть отключен
    — Zend Optimizer v. 3.3.0 и выше

    Так вот пожалуйся, подскажи, что нужно до установить к старой сборке «PHP 5.2 с но включеным Zend Optimizer и больше модулей.»

  9. Таблица Zend Optimazer не появилась.

    После этого при запуске h++p://hostcms выдаётся сообщение, что Zend Optimizer не установлен. Как быть?

  10. To: ludmila

    1) Удалить старый Денвер
    2) Скачать и установить новый Денвер с Zend’ом (или попробовать установить все заново скачав предварительно все дистрибутивы (старый денвер и зенд) заново)

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*


8 + 3 =