https://www.php.net/manual/en/book.apcu.php
APCu는 PHP 무료 오픈 캐시이다.
PHP 중간 코드를 캐싱하고 최적화하기 위한 자유롭고 개방적이며 견고한 프레임워크를 제공한다.
apcu를 사용하려면 apcu 확장을 설치해야 한다. https://pecl.php.net/package/APCu에서 찾을 수 있다.
참고: apcu는 apc와 같지 않다!
APCU는 구식 APC 연장의 공식 대체품이다. APC(Anternative PHP Cache)는 opcode caching(opcache)과 object caching을 모두 제공했다. PHP 5.5 이상 버전에는 자체 opcache가 포함되어 있어 APC는 더 이상 호환이 되지 않았고 opcache 기능도 무용지물이 되었다. 그 후 APC의 개발자들은 객체 캐싱("메모리 내 데이터 캐싱" 읽기) 기능만 제공하는 APCU를 만들었다(그들은 오래된 opcache를 제거했다).
간략하게 opcode caching이 없는 APC이다.
PHP7 지원은 APCU 5.0.0 기준으로 이용할 수 있다.
다운
https://pecl.php.net/package/APCu
위에 링크 페이지에서 자신에게 맞는 버전을 받자.
글 쓰는 당시 최신 버전인 5.1.18의 윈도 버전을 받겠다.
https://pecl.php.net/package/APCu/5.1.18/windows
설치된 PHP 버전에 알맞게 선택하여 받자.
내 설치할 환경은 64비트이며 php7.2이라 7.2 Thread Safe (TS) x64를 다운로드하였다.
https://soccerda.tistory.com/148
다운로드한 압축파일을 풀자.
php_apcu.dll 파일을 php가 설치한 디렉터리의 하부 디렉터리인 ext에 옮기자.
그리고 php.ini 파일 (php 설치 폴더에 있음)을 열어 아래 내용을 추가하자
[apcu]
extension=php_apcu.dll
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php
그리고 아파치 등의 애플리케이션 서버를 재시작하자.
그리고 php페이지에 phpinfo() 함수를 이용하여 페이지를 열어보면 설치되었는지 확인하자.
'Program > Php' 카테고리의 다른 글
php 설치 (0) | 2020.09.21 |
---|---|
PHP - Non-Thread Safe , Thread Safe (0) | 2020.07.16 |
php date 한국시간 설정하기 (0) | 2020.07.16 |
php email 보내기 (0) | 2020.06.05 |
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 46137376 bytes) in C:\Apache24\htdocs\test\api\test.php on line 19 해결 방법 (0) | 2020.05.27 |