블로그

[PHP] PHP 5.6.8 및 7.0.5 에서 opcache 사용하도록 컴파일

PHP 5.6.8 및 7.0.5 버전을 컴파일해서 사용시 opcache 를 사용가능하도록 컴파일 하는 방법입니다.

configure 옵션에 --enable-opcache 를 추가합니다.

./configure --with-mysql --with-zlib --with-gd --with-mhash --with-mcrypt --with-curl --with-openssl --with-zlib --with-jpeg-dir --with-png-dir --with-pcre-regex --with-pdo-mysql --enable-calendar --enable-exif --enable-ftp --enable-mbstring --enable-shmop --enable-soap --enable-sockets --enable-wddx --enable-zip --with-mysqli --with-apxs2=/usr/bin/apxs2 --with-gmp --enable-opcache

# make

컴파일 후에 libs/libphp5.so 파일을 /usr/lib/apache2/modules 에 카피해서 아파치에 설정합니다. 아파치 설정은 관련 글을

참고하시구요. modules/opcache.so 파일도 같은 디렉토리에 카피해 둡니다.

php.ini 파일에 아래와 같이 opcache 를 사용가능하도록 설정합니다.

[opcache]
zend_extension=/usr/lib/apache2/modules/opcache.so
; Determines if Zend OPCache is enabled
;opcache.enable=0

phpinfo(); 를 실행해서 확인합니다.

opcache 확인

2016-05-04 목록