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

|

댓글 6개

와우...
적용했더니, 체감 속도가 빨라졌어요.....감사합니다...^^
제서버에 적용되어 있는데 속도가 잘 나오더라구요...^
memcached 와 opcache 를 같이 쓰면 여러모로 좋지요
따로따로 쓰고 있긴 하는데 충돌이나 에러는 없나요?
opcache 는 코드를 빠르게 처리할 수 있도록 해주고
memcached 는 데이터 접근을 빠르게 처리할 수 있게해주지요.
서로 독립적이라 충돌이슈 없구요 당연히 에러도 없습니다.
퍼포먼스 향상은 최고라 생각합니다.
물론 php7 에 적용된다면 더 달라지겠지만요
초보 서버관리자들께 도움이 되겠네요...^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

서버관리자

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

+
제목 글쓴이 날짜 조회
10년 전 조회 4,117
10년 전 조회 1,297
10년 전 조회 2,391
10년 전 조회 1,792
10년 전 조회 1,891
10년 전 조회 2,251
10년 전 조회 4,198
10년 전 조회 1,906
10년 전 조회 1,979
10년 전 조회 1,691
10년 전 조회 3,817
10년 전 조회 2,490
10년 전 조회 6,290
10년 전 조회 2,631
10년 전 조회 2,801
10년 전 조회 2,042
10년 전 조회 2,463
10년 전 조회 2,000
10년 전 조회 3,072
10년 전 조회 1,656
10년 전 조회 2,158
10년 전 조회 4,015
10년 전 조회 2,770
10년 전 조회 1,763
10년 전 조회 2,357
10년 전 조회 2,319
10년 전 조회 1,536
10년 전 조회 1,800
10년 전 조회 1,424
10년 전 조회 1,672
🐛 버그신고