본문 바로가기

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

조회 수 137 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

PHP7 + APCu  캐시 설치

이 가이드는 Ubuntu 16.04에 WordPress 용 PHP7 용 APCu Object Cache를 설치하는 방법을 보여줍니다. 

Ubuntu 16.04의 WordPress에 PHP7 용 APCu 개체 캐시 설치

WordPress 또는 WooCommerce 용 APCu 개체 캐시를 설치하는 3 가지 방법이 있습니다.

하나의 설치 방법 만 선택 해야 합니다 .

리포지토리를 통해 APCu 개체 캐시 설치

이 방법을 사용하면 항상 최신 버전을 얻을 수있는 것은 아니지만 가장 쉬운 방법입니다.

sudo apt-get update
sudo apt-get install php7.0-apcu -y

nginx를 사용하는 경우 php7.0-fpm 서비스를 다시 시작하십시오.

sudo service php7.0-fpm restart

Apache를 사용중인 경우 다시로드하십시오.

sudo service apache2 reload

PHP PEAR를 사용하여 APCu 설치

설치하는 또 다른 방법은 php-pear를 사용하는 것입니다. 먼저 설치하십시오.

sudo apt-get update
sudo apt-get install php-pear -y

이 명령을 실행하면 APCu가 설치됩니다.

sudo pecl install apcu

사용자 정의 ini 파일에 확장자를 추가하십시오.

echo "extension = apcu.so" | sudo tee -a /etc/php/7.0/mods-available/apcu.ini

nginx와 함께 php7.0-fpm을 사용하기 때문에 php7.0 fpm 및 cli 폴더로 심볼릭 링크하고 있습니다.

sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/fpm/conf.d/30-apcu.ini
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/cli/conf.d/30-apcu.ini

php7-fpm 다시 시작

sudo php7.0-fpm restart

Apache2 사용자는이 파일을 심볼릭 링크하기를 원할 것입니다.

sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/apache2/conf.d/30-apcu.ini

Apache 사용자는 Apache 서비스를 다시로드합니다.

sudo service apache2 reload

소스에서 수동으로 APCu 설치

php7-apcu를 설치하는 마지막 방법은 소스에서 빌드하는 것입니다. 이렇게하면 최신 버전을 얻을 수 있습니다.

먼저 php 7 개발 패키지와 git을 설치해야합니다.

sudo apt-get update
sudo apt-get install php7.0-dev git build-essential -y

/ tmp 폴더를 입력하고 git 저장소 에서 최신 APCu 소스 코드를 복제 합니다 .

cd /tmp
git clone https://github.com/krakjoe/apcu

이제 php7.0-apcu 확장을 빌드하고 설치하십시오.

 
 
cd apcu
phpize
./configure
make
sudo make install

apcu.ini파일에 확장자 추가

echo "extension = apcu.so" | sudo tee -a /etc/php/7.0/mods-available/apcu.ini

nginx와 함께 php7.0-fpm을 사용하기 때문에 php-7.0 fpm 및 cli 폴더로 심볼릭 링크됩니다.

sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/fpm/conf.d/30-apcu.ini
sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/cli/conf.d/30-apcu.ini

php7.0-fpm 서비스 다시 시작

sudo php7.0-fpm restart

Apache2 사용자는이 파일을 심볼릭 링크하기를 원할 것입니다.

sudo ln -s /etc/php/7.0/mods-available/apcu.ini /etc/php/7.0/apache2/conf.d/30-apcu.ini

Apache 서비스 다시로드

sudo service apache2 reload

APCu 개체 캐시 플러그인 설치

 Pantheon이 후원하는 github에서 호스팅 되는 LCache 플러그인 을 설치할 것  입니다.

호스트에 대한 WP-CLI 또는 셸 액세스 권한이없는 경우 다음 지침에 따라 object-cache.php 파일을 수동으로 생성해야합니다 .

cd /var/www/guides.wp-bullet.com
sudo -u www-data wp plugin install wp-lcache --activate && wp lcache enable

이 출력이 표시됩니다.

Success: Enabled WP LCache by creating wp-content/object-cache.php stub file.

이제 선택적으로 APCu 용 RAM을 조정하고 APCu 캐시를 모니터링 할 수 있습니다.

PHP-APCu RAM 조정

apcu.ini구성 파일 열기

sudo nano /etc/php/7.0/mods-available/apcu.ini

apc.shm_size줄 뒤에 줄을 추가하십시오 extension여기서 APCu 할당 램은 50MB로 변경됩니다.

extension=apcu.so
apc.shm_size = "50M"

Ctrl + X, Y 및 Enter를 눌러 저장

nginx 또는 Apache를 FPM과 함께 사용하는 경우 php7.0-fpm을 다시 시작하십시오.

sudo service php7.0-fpm restart

선택한 웹 서버 인 경우 Apache를 다시로드합니다.

sudo service apache2 reload

APCu 캐시 모니터링

apc.php 스크립트 다운로드

cd /var/www/guides.wp-bullet.com
wget https://raw.githubusercontent.com/krakjoe/apcu/master/apc.php

이제 yourdomain.com/apc.php를 열고 캐시 된 개체의 양, 적중률 및 실패율을 볼 수 있습니다.

php7-apcu-monitoring-wordpress-object-cache


컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

List of Articles
번호 분류 제목 조회 수 날짜
공지 뉴스 구글 최신 뉴스 file 1384 2024.12.12
HOT글 일반 아 진짜 요새 SKT 해킹 뭐시기 때문에 신경 쓰여 죽겠어 ㅠㅠ 2 237 2025.05.20
공지 사랑LOVE 포인트 만렙! 도전 4662 2025.03.19
공지 🚨(뉴비필독) 전체공지 & 포인트안내 2 25849 2024.11.04
공지 URL만 붙여넣으면 끝! 임베드 기능 20432 2025.01.21
10640 Intel 12세대 i3-12100YouTube 10비트 HDR 8K60 AV1 비디오를 원활하게 재생가능? 1 4540 2024.11.10
10639 블루투스 헤드셋 질문좀~ 49 2021.01.31
10638 e4000이랑 560s랑 음질차이 70 2021.01.28
10637 未检测到我的手机MTP。 1 29 2019.12.24
10636 amd 라이젠 1700 > 인텔 i5 12400f cpu 변경후 드라이브 오류 1 1122 2022.06.14
10635 윈도우 11 에러 중에 이런 종류가 있나요? 2 1085 2022.06.14
10634 마소계정에 정품인증 420 2022.06.14
10633 4k나 1080p 동영상 보면 렉이 걸리는데... 2 482 2022.06.14
10632 제가쓰던 놋북 윈도우가 리테일이래요 그러니까 fpp 윈도우라는거 맞죠?? 1 401 2022.06.14
10631 윈도우 10 왜 버벅일까요..? 1 348 2022.06.14
10630 오피스 정품 판매 맞을까요? 1 169 2022.06.14
10629 윈도우11 더 많은 옵션 항상사용하는 방법 262 2022.06.09
10628 윈도우 11 22H2 RTM 빌드 확정됨 223 2022.05.30
10627 해킹 대회에서 윈도우 11의 취약점 6개가 발견됨 235 2022.05.30
10626 ProtonMail, 통합 브랜드로 다양한 서비스를 제공 185 2022.05.30
10625 가상머신에 윈도우95 설치하기 630 2022.04.22
10624 구글 크롬 100 버전 공개 839 2022.04.04
10623 윈도우 11+다이렉트스토리지, 게임 로딩 시 CPU 부하가 최대 40% 감소 708 2022.04.04
10622 애플, 위조된 법적 증명에 속아 사용자 데이터를 제공? 639 2022.04.04
10621 윈도우 탐색기 대체 대안 프로그램 8가지 904 2022.04.04
10620 인터넷은 어떻게 작동되는지 알아보자 675 2022.04.02
10619 크롬 취약점 발견 Chrome 업데이트 빨리 해야 764 2022.03.30
10618 GPU-Z, 인텔 아크 알케미스트 그래픽 지원 147 2022.03.26
10617 아프리카 TV가 트위치보다 데이터를 훨씬 많이 쓰는군요 224 2022.03.26
10616 애플, 미국 애리조나 주에서 월렛에 신분증 기능 제공 151 2022.03.26
10615 macOS 12.3에서 외장 모니터 연결 문제, 게임 패드 연결 문제 164 2022.03.26
10614 비트코인 오브 아메리카, ATM에서 도지코인을 취급 152 2022.03.26
10613 1990년대 중후반에 나온 PowerVR PC GPU의 소스 코드 공개 158 2022.03.26
10612 NVIDIA, 삼성, MS를 해킹한 Lapsus$. 알고보니 10대 소년이 주범? 159 2022.03.26
10611 통신사 직원 수십억원 갖고 잠적 364 2022.03.26
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 355 Next
/ 355