Ubuntu 20.04에서 PHP OPcache 설치 및 구성
이 페이지에서
- 전제 조건
- Apache와 함께 Opcache 설치\n
- Nginx와 함께 Opcache 설치\n
- 결론
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 기반 애플리케이션의 속도를 쉽게 높일 수 있습니다.