# yum install xcache-admin
По умолчанию создается файл конфига апача /etc/httpd/conf.d/xcache.conf и PHP: /etc/php.d/xcache.ini
Дефолтный конфиг апача нам не подходит, нужно его поднастроить:
# vim /etc/httpd/conf.d/xcache.conf
Alias /xcache /usr/share/xcache
<Directory /usr/share/xcache>
AssignUserID apache apache
Order Deny,Allow
Deny from 1.2.3.4
Allow from All
DirectoryIndex index.php
<IfModule php5_module>
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_flag allow_url_fopen Off
php_admin_flag engine on
php_value include_path .
php_admin_value upload_tmp_dir /tmp
php_admin_value open_basedir "/usr/share/xcache/:/etc/xcache/
php_admin_value session.save_path "/var/lib/php/session"
</IfModule>
RemoveHandler .php .php3 .php4 .phtml
<FilesMatch "\.ph(p[3-5]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
</Directory>
Задаем пароль от админки:
# echo -n 'passw0rd' | md5sum
bed128365216c019988915ed3add75fb -
В конфиге админки указываем имя пользователя и пароль:
# vim /etc/php.d/xcache.ini
...
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "bed128365216c019988915ed3add75fb"
...
# service httpd restart
Админка лежит по адресу: http://ip-адрес/xcache/