Linux WEB

Alternative PHP Cache 설치 & 설정

2015.09.18 15:29

호스트웨이 조회 수:668

Alternative PHP Cache(이하 APC)란 PHP 페이지 호출시 미리 HTML로 저장 해두고, 이를 유저에게 다른 처리 과정 없이 보여주는 캐싱 모듈 입니다.


- 설치

[root@apm bin]# /usr/local/php/bin/pecl download apc

[root@apm bin]# tar zxvf APC-3.1.13.tgz
[root@apm APC-3.1.13]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226
[root@apm APC-3.1.13]# ./configure --enable-apc-mmap --with-apxs=/usr/local/apache/bin/apxs --with-php-config=/usr/local/php/bin/php-config
[root@apm APC-3.1.13]# make && make install

- 모듈 추가
[root@apm APC-3.1.13]# vi /usr/local/apache/conf/php.ini
[apc]
extension_dir=/usr/local/php/lib/php/extensions
extension=/no-debug-zts-20131226/apc.so

캐시를 사용을 원하는 Virtualhost의 웹루트의 .htaccess file에 다음 내용을 추가 합니다.
- php_flag apc.cache_by_default On

- apache 재시작
[root@apm ~]# /usr/local/apache/bin/apachectl restart


감사합니다.