Некоторые движки для создания интернет-магазина, типа hostcms или arwshop требуют наличия на сервере Zend Optimizer, который обычно на сервере не установлен, но ставится, как оказалось, он довольно просто и быстро.
Спасибо за помощь в установке инструкции на сайте hostcms и "не спасибо" arwshop - она у них отсутствует, хотя может я плохо искал, но по крайней мере в документации его нету. Установка Zend Optimizer нужна была именно для arwshop, потому что в их онлайн-демке опробовать импорт нельзя - нету прав, но и сделать экспорт тоже к сожалению нельзя! (берите пример с simpla - где можно все!) пришлось "разворачивать" ее у себя.
Если бы мне не нужно было сделать этот импорт, я бы давно забил на arwshop, потому что считаю: что продукт, который не устанавливается или не поддается поверхностному изучению за 10-15 мин - это не продукт. Я его сразу сношу, если только его изучение не повлечет материального вознаграждения, как сейчас впрочем. Чтобы делал простой пользователь, который хочет сделать себе магазин? гуглил бы how to install zend optimizer? может быть, но под вопросом, поэтому есть смысл сделать это все по человечески.
Вернемся к теме: Установка Zend Optimizer
открываем командную строку нашего сервера, и начинаем писать:
Заходим в /tmp:
# cd /tmp
Теперь нужно загрузить дистрибутив с сайта производителя.
для 32-битных ОС:
# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
для 64-битных ОС:
# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Распакуем архив:
# tar -xzf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Идем в директорию ZendOptimizer-3.3.9-linux-glibc23-i386 или ZendOptimizer-3.3.9-linux-glibc23-x86_64, смотря что скачивали:
# cd ZendOptimizer-3.3.9-linux-glibc23-i386
или
# cd ZendOptimizer-3.3.9-linux-glibc23-x86_64
Копируем файл для нужной версии php, у нас это 5.2.xx:
# cp -rfv data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib
В файл /etc/php.ini добавляем строки (путь к php.ini может отличаться):
[Zend]
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
Перезапускаем Apache командой:
# service httpd restart
или рестартуем сервак через панель управления.
И главное не ошибиться в версии 32 или 64, а то долго придется "тыкать" почему же не работает.
Проверяем в phpinfo что все установилось:
Ну вот и все, установка Zend Optimizer завершена, успехов 🙂
Респект! А я так и не осилил сам )) Спасибо за статью - помогло.