OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Zend Optimizer
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...

↓  На эту страницу ссылаются:

Get Firefox!
[~]

Zend Optimizer

Zend Optimizer freeware - расширение для PHP, позволяющее использовать скрипты, скомпилированные Zend Guard. Лицензия бесплатная, расширение распространяется в виде прекомпилированных бинарных кодов под различные платформы.

Установка Zend Optimizer на ALT Linux

Общая информация об установке есть в Zend Optimizer User Guide.

Порядок установки:

  • Получаем архив с нужным вариантом модуля (Linux x86, 32 bit или Linux x86, 64 bit).
  • Разворачиваем архив.
  • Делаем резервную копию php.ini (из /etc/php/5.X.X/apache2-mod_php)
  • Для x64-86 правим скрипт install-tty, см. ниже.
  • Запускаем install-tty.
    • указываем путь для установки как /opt/Zend
    • указываем каталог с php.ini (/etc/php/5.X.X/apache2-mod_php)
    • указываем путь к apachectl: /usr/sbin/apachectl2
    • указываем путь к Apache2: /usr/sbin/httpd2
  • В результате получаем устнановленный в /opt/Zend модуль.
  • Убиваем созданную ссылку на php.ini в /etc/php/5.X.X/apache2-mod_php; восстанавливаем старый php.ini
  • В /etc/php/5.2.0/apache2-mod_php/php.d добавляем zend.ini вида (то, что дописано в /opt/Zend/php.ini):
 [Zend]
 zend_extension_manager.optimizer=/opt/Zend/lib/Optimizer-3.3.0
 zend_extension_manager.optimizer_ts=/opt/Zend/lib/Optimizer_TS-3.3.0
 zend_optimizer.version=3.3.0
 zend_extension=/opt/Zend/lib/ZendExtensionManager.so
 zend_extension_ts=/opt/Zend/lib/ZendExtensionManager_TS.so
  • Перезапускаем Apache
  • Убеждаемся через phpinfo() в наличии в конфигурации PHP Zend Optimizer.

Для x86_64: встроенный php в составе дистрибутива в среде Alt Linux нерабочий.

Для установки требуется заменить вызов встроенного php на системный.

Патч для install.sh:

diff -Naur install.sh.orig install.sh
--- install.sh.orig     2007-12-27 11:33:36 +0300
+++ install.sh  2007-12-27 11:43:54 +0300
@@ -137,5 +137,5 @@

 # execute the main PHP script
 ZEND_TMPDIR=$ZEND_TMPDIR CALLING_SCRIPT=$CALLING_SCRIPT ORIGINAL_CWD=$ORIGINAL_CWD \
-       ./php -c ./php-install.ini -q $PHP_SCRIPT $@
+       php -q $PHP_SCRIPT $@

Перед запуском tty-install требуется выполнить

 # control php5-cli relaxed

После установки расширения возвращаем настройки php:

 # control php5-cli restricted

Дата создания: 2007-12-30 13:54:35 (Фетисов Н. А. (naf))
Последнее изменение: 2008-04-03 09:54:45 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 2  Все версии


  Не показывать комментарии



Wiki::Admin   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]