PHP 가속 플러그인을 설치 해 보자 > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

PHP 가속 플러그인을 설치 해 보자 정보

PHP 가속 플러그인을 설치 해 보자

본문

현재 PHP 캐시 플러그인 으로 사용되는 일반적인 세 가지는 APC, eAccelerator, XCache 라 볼 수 있다.

 

하지만 PHP 5.5.x 버전에서는 opcache 가 기본 내장되어 있으므로
php 설치시에 --enable-opcache 를 설정해주고 설치한 후
vi /usr/local/lib/php.ini 파일의 [opcache] 하단에 아래와 같이 설정해주고 service httpd restart 하면 적용 된다.

zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20121212/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

php 5.4.x 이하버전에서는 아래와 같이 소스를 다운 받아 설치 해 주어야 한다.

# cd /usr/local/src
# wget http://pecl.php.net/get/ZendOpcache
# tar xvfz zendopcache-7.x.x.tgz
# cd zendopcache-7.x.x
# /usr/local/php/bin/phpize
# whereis php-config

# ./configure --with-php-config=/usr/local/php/bin/php-config
# make
# make install

# vi /usr/local/lib/php.ini

[opcache]
zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20121212/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

# service httpd restart

 

 출처 : http://nanoomi.org/bbs/board.php?bo_table=03_2&wr_id=22

공감
1
  • 복사

댓글 6개

opcache 는 코드를 빠르게 처리할 수 있도록 해주고
memcached 는 데이터 접근을 빠르게 처리할 수 있게해주지요.
서로 독립적이라 충돌이슈 없구요 당연히 에러도 없습니다.
퍼포먼스 향상은 최고라 생각합니다.
물론 php7 에 적용된다면 더 달라지겠지만요
© SIRSOFT
현재 페이지 제일 처음으로