OpCache 는 PHP 5.5 에 기본 포함되어있지만, 5.4.x, 이하 버전인 경우 직접 설치하여야 합니다. 먼저, 저장소 관련 패키지와 소스 패키지를 설치합니다. 소스 컴파일이 필요하므로 만약 gcc 가 설치되어있지 않다면 이를 설치하여야합니다.
yum install php-pear
yum install php-devel
yum install gcc
현재 최신 버전이 7.0.3 이고 PHP 5.2.0 이상 버전에서 동작합니다.
7.0.3 을 pecl 를 사용하여 설치합니다.
pecl install zendopcache-7.0.3
아래와 갈은 화면이 나오면 성공적으로 설치가 된 것입니다.
생성된 opcache.so 파일은 /usr/lib64/php/modules/opcache.so 에 위치합니다.(만약, 존재하지않는다면 find 명령으로 정확한 위치를 찾아야합니다.) 이제 php 설정 파일을 생성합니다.
vi /etc/php.d/opcache.ini
zend_extension=/usr/lib64/php/modules/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 -v 명령어를 실행하면, Zend Opcache 가 출력됩니다.
php-fpm 을 사용(
2014/08/13 - [프로그래밍/언어 - PHP] - nginx + php-fpm 설치하기 - CentOS 6.x)하는 경우 해당 서비스를 재실행합니다.
/etc/rc.d/init.d/php-fpm restart
phpinfo() 를 통하여 정상적으로 동작하는지 확인합니다.
'서버 > 리눅스' 카테고리의 다른 글
CentOS 6.x HHVM 설치하기 - laravel, nginx 연동 (1) | 2015.02.25 |
---|---|
CentOS 6.x 에서 php 5.5.x 설치하기 (2) | 2014.08.13 |
nginx + php-fpm 설치하기 - CentOS 6.x (0) | 2014.08.13 |
CentOS mongodb 2.6.1 업데이트하기 (0) | 2014.05.08 |
CentOS 5, supervisor 설치 및 설정하기 (0) | 2014.05.05 |
댓글