Эта маленькая заметка, расскажет о том как установить шаблонизатор ctpp на centOs 5.3.
ctpp — универсальный шаблонизатор, который можно использовать со многими языками программирования.
ctpp написан полностью на С++, поэтому работает очень быстро (по словам разработчиков).
В своей заметке я буду использовать ctpp для работы c Perl.
Вот что у нас есть:
CentOs 5.3
gcc + make
Perl 5.8.8
А вот, что нам потребуется:
1 Компилятор c++ — для установки его в centOs вводим команду:
yum install gcc-c++
2 Утилита cmake
— скачиваем исходный код:
http://www.cmake.org/files/v2.6/cmake-2.6.4.tar.gz
— распаковываем
tar xvzf cmake-2.6.4.tar.gz
— создаем каталог cmake-build и переходим в него
mkdir cmake-build
cd cmake-build
— запускаем ../cmake-2.6.4/bootstrap
— собираем cmake командой gmake
— устанавливаем cmake командой gmake install
3 Сам шаблонизатор ctpp
— скачиваем последнюю версию
http://ctpp.havoc.ru/download/ctpp2-2.5.12.tar.gz
— распаковываем
tar zxvf ctpp2-2.5.12.tar.gz
— переходим в каталог с шаблонизатором
cd ctpp2-2.5.12
— поочереди выполняем следующие команды
cmake . (не забудьте «.»)
make
make install
Если все прошло без ошибок — значит шаблонизатор и все необходимые библиотеки установились.
Для работы с ctpp из Perl потребуется модуль HTML::CTPP2
— скачиваем модуль
http://ctpp.havoc.ru/download/HTML-CTPP2-2.5.11.tar.gz
— распаковываем и переходим в каталог модуля
tar zxvf HTML-CTPP2-2.5.11.tar.gz
cd HTML-CTPP2-2.5.11
— поочередно выполняем команды
perl Makefile.PL
make
make install
Вот и все! Шаблинизатор и Perl-овый модуль установлены. Теперь можно писать very fast web applications =)
В одной из следующих статей постараюсь рассказать об использовании этого чуда!
Официальный сайт шаблонизатора
use Perl or die;