Установка Zend Optimizer
Zend Optimizer - приложение для дешифровки скриптов PHP зашифрованных с помощью Zend Guard. и распространяемое абсолютно бесплатно.
Многие разработчики платных CMS для того, чтобы защитить программный продукт от несанкционированного использования, шифруют скрипты исходного кода. Обычно это делают для того, чтобы предоставить пользователям и потенциальным покупателям бесплатные демонстрационные версии и ознакомительные (пробные) варианты своего коммерческого программного продукта.
Одним из наиболее распространенных языков программирование для написания скриптов под интернет приложения - является PHP. А наиболее распространенным решением для шифровки таких скриптов - Zend Guard. C помощью Zend Guard можно закодировать PHP код и затем использовать его также как обычный скрип, за исключением возможности его просмотреть и отредактировать.
Установив эту программу на свой локальный компьютер, Вы сможете создавать любые сайты и не только статические (X)HTML страницы, но и динамические сайты под управлением коммерческих (платных) CMS. Это незаменимый вариант, чтобы учиться создавать современные сайты, работающие под управлением демонстрационных или ознакомительных версий коммерческих CMS или “обкатки” CMS перед ее покупкой.
Установка :
Перейдем в директорию /tmp:
Загрузим дистрибутив с сайта производителя для 32-битных ОС:
или для 64-битных ОС:
Распаковываем:
Переходим в директорию ZendOptimizer-3.3.9-linux-glibc23-i386:
Копируем файл для версии 5.2.xx:
В файл /etc/php.ini вносим строки в секцию [Zend]:
Файл php.ini в apache2 на Ubuntu находится по адресу:
/etc/php5/apache2/php.ini
[Zend]
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
[PHP]
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
zend_optimizer.optimization_level=15
Перезапускаем Apache командой:
Внимание! При наличие иных акселераторов они должны быть установлены в /etc/php.ini ранее, чем ZendOptimizer. Большинство последних панелей Plesk устанавливает автоматически IonCube, что не позволит запуститься Apache после установки ZendOptimizer.
Для отключения IonCube перейдите в /etc/php.d/ioncube-loader.ini и поставьте # в первой строке файла перед zend_extension.
Проверка коректности установки ZendOptimizer
Узнать версию PHP используемую на вашем хостинге можно следующим способом. Создайте документ, вставьте этот код на страницу, установите формат ввода PHP code и сохраните документ.
Если Zend Optimizer установлен корректно там же должны появиться такие таблички:
Почти в самом начале страницы (под первой таблицей) должно отображаться следующее (здесь нужно проверить появление двух нижних строк, говорящих о подключении нужных библиотек):
И почти в самом конце страницы такие:
Если появились, то значит, что все установилось нормально и можно приступать к проверке, отладке скриптов и созданию динамических сайтов.