Установка Zend Optimizer

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

Многие разработчики платных CMS для того, чтобы защитить программный продукт от несанкционированного использования, шифруют скрипты исходного кода. Обычно это делают для того, чтобы предоставить пользователям и потенциальным покупателям бесплатные демонстрационные версии и ознакомительные (пробные) варианты своего коммерческого программного продукта.

Одним из наиболее распространенных языков программирование для написания скриптов под интернет приложения - является PHP. А наиболее распространенным решением для шифровки таких скриптов - Zend Guard. C помощью Zend Guard можно закодировать PHP код и затем использовать его также как обычный скрип, за исключением возможности его просмотреть и отредактировать.

Установив эту программу на свой локальный компьютер, Вы сможете создавать любые сайты и не только статические (X)HTML страницы, но и динамические сайты под управлением коммерческих (платных) CMS. Это незаменимый вариант, чтобы учиться создавать современные сайты, работающие под управлением демонстрационных или ознакомительных версий коммерческих CMS или “обкатки” CMS перед ее покупкой.

Установка :

Перейдем в директорию /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:

# cd ZendOptimizer-3.3.9-linux-glibc23-i386

Копируем файл для версии 5.2.xx:

# cp -rfv data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib

В файл /etc/php.ini вносим строки в секцию [Zend]:

Файл php.ini в apache2 на Ubuntu находится по адресу:

/etc/php5/apache2/php.ini

[Zend]

zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

или две строчки в секцию [PHP]

[PHP]

zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

zend_optimizer.optimization_level=15

Перезапускаем Apache командой:

# sudo service apache2 restart

Внимание! При наличие иных акселераторов они должны быть установлены в /etc/php.ini ранее, чем ZendOptimizer. Большинство последних панелей Plesk устанавливает автоматически IonCube, что не позволит запуститься Apache после установки ZendOptimizer.

Для отключения IonCube перейдите в /etc/php.d/ioncube-loader.ini и поставьте # в первой строке файла перед zend_extension.

Проверка коректности установки ZendOptimizer

Узнать версию PHP используемую на вашем хостинге можно следующим способом. Создайте документ, вставьте этот код на страницу, установите формат ввода PHP code и сохраните документ.

 

Если Zend Optimizer установлен корректно там же должны появиться такие таблички:

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

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

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

 

You should also read:

Установка кода sape на wordpress

Решил тут поднять одну весьма старинную, но, как показывает время, актуальную тему. Биржа Sape существует уже очень долго, но новые пользователи не перестают туда прибывать – а, что сейчас это один из стабильных источников дохода. Собственно, время от времени, ко мне стучаться в аську или пишут на почту с просьбами помочь установить sape наwordpress. Я, конечно же, своим рефералам ни в чем не отказывают, но поскольку вопрос в определенной степени актуальный, решил его рассмотреть в данном блоге. Кроме того, новичкам будет полезно почитать, я думаю. А для того, чтобы продвинутые пользователи не обиделись, публикация выходит как раз в выходной день. В общем, все должны остаться довольными.

Установка PhpMyAdmin на CentOS

PhpMyAdmin представляет собой Веб-интерфейс для администрирования СУБД MySQL. В принципе, в повальном большинстве случаев, его можно установить - просто скачав архив с сайта, распокавать и поместить в корень веб сервера. Но есть одна маленькая деталь. Последнии версии требуют версию PHP не ниже 5.2. А у нас так получилось, что она 5.1.

Установка репозитория RPMForge для CentOS

RPMforge является результатом сотрудничества Dag-а,Dries-а, и других создателей пакетов. Он обеспечивает более 4000 пакетов для CentOS, в том числе MPlayer, XMMS-mp3 и другие популярные медиа программы. Он не является частью Red Hat или CentOS, но предназначен для работы с этими основными дистрибутивами.

Пакеты поставляются в формате rpm, и в большинстве случаев являются готовыми к использованию. Помните, что некоторые пакеты новее чем в официальной версии CentOS и вы не должны слепо их устанавливать. Перед тем, как заменить пакет CentOS, вы должны убедиться, что не сломается что-нибудь важное. В большинстве случаев вы можете устранить последствия ошибок, но это лучшее, чтобы избежать беспорядка.