Интеграция XCache в PHP5 и Lighttpd

В этом руководстве рассказывается, как интегрировать XCache (http://xcache.lighttpd.net/) в PHP5 и lighttpd в системе OpenSUSE 11.2. Со страницы проекта XCache: «XCache — быстрая, стабильная PHP система кеширования, которая была проверена и сейчас работает на серверах с высокой нагрузкой». Она похожа на остальные системы кеширования, такие как eAccelerator и APC.
Предварительное замечание:
Я проверял его на сервере OpenSUSE 11.2 с IP адресом 192.168.0.100, где lighttpd и PHP5 уже были установлены и запущены (например, как показано в этом руководстве: инсталляция Lighttpd с поддержкой PHP5 и MySQL на OpenSUSE 11.2 — http://www.howtoforge.com/installing-lighttpd-with-php5-and-mysql-support-on-opensuse-11.2). Я буду здесь использовать для демонстрации возможностей каталог по умолчанию lighttpd /srv/www/htdocs. Конечно, вы можете использовать любые другие виртуальные хосты, но, возможно, вам придется тогда исправить путь к файлу info.php, который я использую в инструкции.
Проверка текущего состояния PHP5
Сначала, перед инсталляцией XCache, давайте выясним побольше о нашей установке PHP5. Чтобы сделать это, Мы создадим файл info.php в корневом каталоге /srv/www/htdocs:
vi /srv/www/htdocs/info.php
<?php
phpinfo();
?>
После этого, мы можем вызвать файл в браузере: http://192.168.0.100/info.php
Как вы видите, у нас установлен PHP 5.3.2.

..но XCache нигде не упоминается:

.
.
Установка XCache
К сожалению, XCache не доступен как rpm-пакет для OpenSUSE 11.2, поэтому нам придется собрать его из исходников. Сначала мы установим все пакеты, необходимы для сборки XCache:
yast2 -i gcc flex wget gcc-c++ make php5-devel
Далее: Установка XCache
Popularity: 2%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв