Уже несколько раз сталкивался с необходимостью поставить ZendOptimizer на VPS/VDS где используется ISPmanager. Разработчики из ISPsystem почему то всё никак не могут внедрить его быструю установку в «Расширения PHP». В итоге приходится лезть в поисковики и искать правильный вариант решения проблемы. В общем чтобы не тратить время на поиск и в первую очередь для себя, решил сделать несколько постов с описанием установки подобного рода вещей. Ведь никогда не знаешь, откуда и когда придётся настраивать очередной хостинг, а значит, информация должна быть доступна из любого места. Если кто то решит что подобные темы уже где-то встречались, то я не буду с этим спорить, просто мне удобней знать что здесь я смогу найти нужные строчки, да и может заодно, кому то ещё пригодится. Ну а знатоки могут подсказать, если что не так.
Итак установка ZendOptimizer на FreeBSD 8/8.2
Ставим из портов подключившись в серверу по ssh, например, с помощью putty
Логинимся под рутом или с правами рута, что бы хватило прав. Далее делаем следующее:
cd /usr/ports/devel/ZendOptimizer/
и
make install clean
Далее добавляем в /usr/local/etc/php/extensions.ini следующее:
zend_optimizer.optimization_level=15 zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer" zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS" zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so" zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
И перезапускам Apache командой /usr/local/etc/rc.d/apache22 restart