저사양 서버 성능 최적화 하기 (#3 APC 설치)
APC (Alternative PHP Cache) 에 대한 설치 방법을 소개합니다.
APC란 PHP 페이지를 호출할때마다 해석하지 않고 미리 HTML 문서로 저장해두었다가 사용자에게 별다른 처리과정 없이 보여주는 캐싱 모듈입니다. 이를테면 WP-Super Cache와 비슷한 원리이죠. 하지만 WP-SuperCache와는 다른 퍼포먼스 경험을 하실 수 있습니다.
설치방법은 몹시 간단합니다. 그런데 국내 블로그에는 제대로 된 정보가 없어서 아쉽더군요. yum 패키지 설치 기준으로 설명드리겠습니다.
1. 관련 모듈 설치
# yum install php-pear php-devel httpd-devel pcre-devel gcc make
2. APC 설치
# pecl install apc
-> 이 과정에서 선택을 하라는 메세지가 5번 정보 나오게 됩니다. 이때 5번 정보 엔터(NO)를 쳐주고 가볍게 넘어갑니다.
3. apc.ini 초기화
echo "extension=apc.so" > /etc/php.d/apc.ini
-> /etc/php.d/apc.ini 파일에 모듈 초기화 코드를 추가합니다.
4. 아파치 재시작
# service httpd restart
5. 설치확인 : 웹 루트에 빈파일을 생성하고 phpinfo(); 코드를 넣은후 웹페이지에서 확인합니다. APC라는 단어가 맨 아래 큼직하게 출력되면 설치가 된겁니다.
6. API 관리 페이지 복사
# cp /usr/share/pear/apc.php /var/www/html/
-> /ust/share/pear/apc.php 파일을 본인의 웹루트에 복사합니다. 복사 후 파일명은 apc.php가 아니어도 무방합니다.
7. 관리자 접속 정보 설정
# vi /var/www/html/apc.php defaults('ADMIN_USERNAME','아이디 입력'); // 관리자 아이디 defaults('ADMIN_PASSWORD','암호 입력'); // 관리자 암호
-> 관리자 기능을 접속할 아이디와 암호를 입력합니다.
이제 설치는 완료되었습니다. 다음 포스팅에서는 APC 의 세부 설정 방법을 알려드리겠습니다.