1: PHP xcache xcache-admin 설치 (install)
RHEL/CentOS
1 |
# yum install php-xcache xcache-admin |
2: 환경설정 파일 수정
1 |
<span style="color: #ffffff;"><span style="font-size: 13px; font-weight: 400; line-height: 19px;"># vi /etc/php.d/xcache.ini<br /><br /></span><span style="font-size: 13px; font-weight: normal; line-height: 19px;">xcache.admin.enable_auth = On</span><span style="font-size: 13px; font-weight: 400; line-height: 19px;"><br /></span></span><span style="color: #ffffff; font-size: 13px; font-weight: normal; line-height: 19px;">xcache.admin.user = "admin"<br /></span><span style="color: #ffffff;"><span style="font-size: 13px; font-weight: normal; line-height: 19px;">xcache.admin.pass = "md5 생성한 비빌번호"<br /></span></span><span style="color: #ffffff;"><span style="font-size: 13px; font-weight: normal; line-height: 19px;">xcache.size = 512M (적당하게 구성)<br /></span><span style="font-size: 13px; font-weight: normal; line-height: 19px;">xcache.count = 4 (CPU CORE 맞게 구성)<br /><br />나머지 항목들은 기본값</span></span> |
3: 웹서버 재시작
1 |
# /etc/init.d/httpd restart |
4: PHP 모듈 정상 확인
1 |
# php -v |
1 2 3 4 5 6 7 |
PHP 5.3.3 (cli) (built: Jul 3 2012 16:40:30) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies <span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: 600; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline;">with XCache v3.0.1, Copyright (c) 2005-2013, by mOo with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo</span> |
정상적으로 설치된 것을 확인 할수 있다
이제 웹에서 파일을 확인해보자
1 |
vi /var/www/phpinfo.php |
1 2 3 |
<?php phpinfo(); ?> |
5: xcache 관리 (admin tool) 접속을 위한 설정
1 |
# vi test.php<br /><br /><?<br />echo md5("password입력)";<br />?><br /><br /># php test.php 실행 <br />74xc-------------------------e1b 이런식으로 나오는값을 별도 저장 (패스워드 값이다) |
아래와 같이 md5 생성된 패스워드 파일을 볼수 있다
1 |
e10adc3949ba59abbe56e057f20f883e |
다시 xcache.ini 파일을 열어서 내용 수정
1 2 3 4 |
<span style="font-weight: 400;"># vi /etc/php.d/xcache.ini <br /><br /></span><span style="font-weight: 400;"><br />[xcache.admin] xcache.admin.enable_auth = On xcache.admin.user = "</span>admin<span style="font-weight: 400;">" xcache.admin.pass = "</span><span style="border: 0px; font-style: inherit; font-variant: inherit; font-weight: 600; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline;">e10adc3949ba59abbe56e057f20f883e</span><span style="font-weight: 400;">"</span> |
관리자 tool 웹에서 볼수 있게 내용 수정
1 |
# vi /etc/httpd/conf.d/xcache.conf <br /><br />Alias /xcache /usr/share/xcache<br /><br /><Directory /usr/share/xcache><br /> <IfModule mod_authz_core.c><br /> # Apache 2.4<br /> Require local<br /> </IfModule><br /> <IfModule !mod_authz_core.c><br /> # Apache 2.2<br /> Order Deny,Allow<br /> Deny from All<br /> Allow from 127.0.0.1<br /> Allow from All (내용수정)<br /> </IfModule><br /></Directory><br /><br /> |
웹주소창에 http://도메인/xcache
1 |
http://도메인/xcache |