웹사이트 검색

Ubuntu 20.04에서 PHP OPcache 설치 및 구성


이 페이지에서

  1. 전제 조건
  2. Apache와 함께 Opcache 설치\n
  3. Nginx와 함께 Opcache 설치\n
  4. 결론

Opcache는 미리 컴파일된 스크립트 바이트코드를 공유 메모리에 저장하여 PHP 성능을 높이는 데 사용되는 강력한 PHP 확장입니다. 따라서 PHP는 각 요청에서 스크립트를 로드하고 구문 분석할 필요가 없습니다. 이렇게 하면 PHP 기반 응용 프로그램의 성능이 빨라집니다.

이 튜토리얼에서는 Ubuntu 20.04에서 Apache 및 Nginx와 함께 Opcache PHP 확장을 설치하고 활성화하는 방법을 보여줍니다.

전제 조건

  • Ubuntu 20.04를 실행하는 서버.\n
  • 루트 암호는 서버에 구성됩니다.\n

Apache와 함께 Opcache 설치

이 섹션에서는 Apache를 실행하는 서버에서 Opcache PHP 모듈을 설치하고 활성화하는 방법을 보여줍니다.

먼저 다음 명령을 사용하여 Opcache 확장을 설치합니다.

apt-get install php-opcache -y

Opcache가 설치되면 php.ini 파일을 편집하여 Opcache 확장을 활성화합니다.

nano /etc/php/7.4/apache2/php.ini

좋은 성능을 위해 다음 줄을 변경하십시오.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

파일을 저장하고 닫은 다음 Apache 서비스를 다시 시작하여 구성 변경 사항을 적용합니다.

systemctl restart apache2

Nginx로 Opcache 설치

이 섹션에서는 Nginx를 실행하는 서버에서 Opcache PHP 모듈을 설치하고 활성화하는 방법을 보여줍니다.

먼저 다음 명령을 사용하여 Opcache 확장을 설치합니다.

apt-get install php-opcache php-fpm -y

Opcache가 설치되면 php.ini 파일을 편집하여 Opcache 확장을 활성화합니다.

nano /etc/php/7.4/fpm/php.ini

좋은 성능을 위해 다음 줄을 변경하십시오.

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=3000
opcache.revalidate_freq=200

파일을 저장하고 닫은 다음 Nginx 및 PHP-FPM 서비스를 다시 시작하여 구성 변경 사항을 적용합니다.

systemctl restart nginx
systemctl restart php7.4-fpm

결론

축하합니다! Ubuntu 20.04에서 Nginx 및 Apache와 함께 PHP Opcache 확장을 성공적으로 설치하고 활성화했습니다. 이제 Opcache를 사용하여 PHP 기반 애플리케이션의 속도를 쉽게 높일 수 있습니다.