웹사이트 검색

CentOS 7에서 PHP 성능을 향상시키기 위해 OPCache를 설치하십시오.


PHP는 애플리케이션 개발에 가장 널리 사용되는 프로그래밍 언어 중 하나이며 모든 웹 호스팅 서버에서 찾을 수 있습니다. WordPress, Drupal, Joomla와 같이 가장 널리 사용되는 콘텐츠 관리 시스템(CMS)은 PHP로 작성되었습니다.

PHP가 잘 알려진 많은 이유 중 하나는 기본 배포판에 수많은 확장 기능이 있기 때문입니다(예: OPcahce).

Opcache란 무엇이며 어떻게 작동합니까?

원래 Zend Optimizer+로 알려졌던 Opcache(PHP 5.5.0에서 도입됨)는 PHP 성능을 향상시켜 전체 애플리케이션을 향상시키기 위해 구축된 강력한 PHP 확장입니다. 성능. PHP 버전 5.2, 5.35.4PECL을 통해 확장으로 사용할 수 있습니다. >. 사전 컴파일된 스크립트 바이트 코드를 공유 메모리에 저장함으로써 작동하므로 PHP가 각 요청에 대해 스크립트를 로드하고 구문 분석할 필요가 없습니다.

이 문서에서는 특정 PHP 버전에 대해 CentOS 7에서 OPcache를 설치하고 구성하는 방법을 설명합니다.

CentOS 7에 Opcache PHP 확장 설치

1. 먼저 EPEL 저장소를 설치한 후 다음과 같이 시스템에 REMI 저장소를 설치하세요.

yum update && yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2. 다음으로 yum의 기본 기능을 확장하기 위한 유틸리티 모음인 yum-utils를 설치해야 합니다. 수동 구성 등을 하지 않고도 yum 저장소와 패키지를 관리하는 데 도움이 됩니다.

yum install yum-utils

3. yum-utils가 설치되면 yum-config-manager를 사용하여 Remi 저장소를 다양한 PHP 버전과 모듈을 설치하기 위한 기본 저장소입니다.

yum-config-manager --enable remi-php55		#For PHP 5.5
yum-config-manager --enable remi-php56		#For PHP 5.6
yum-config-manager --enable remi-php70 		#For PHP 7.0
yum-config-manager --enable remi-php71		#For PHP 7.1
yum-config-manager --enable remi-php72		#For PHP 7.2

4. 이제 Opcache 확장을 설치하고 PHP 버전을 확인하여 다음 명령을 사용하여 Opcache 확장이 설치되어 있는지 확인하세요.

yum install php-opcache		
php -v

CentOS 7에서 Opcache PHP 확장 구성

5. 다음으로 /etc/php.d/10-opcache.ini(또는 /etc/ php.d/10-opcache.ini) 파일을 즐겨 사용하는 편집기를 사용하여 다운로드하세요.

vim /etc/php.d/10-opcache.ini

다음 설정은 OPcache 사용을 시작하는 데 도움이 되며 일반적으로 좋은 성능을 위해 권장됩니다. 주석 처리를 제거하여 구성을 활성화할 수 있습니다.

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6. 마지막으로 Opcache 작업을 시작하려면 웹 서버를 다시 시작하세요.

systemctl restart nginx
OR
systemctl restart httpd

그게 다야! Opcache는 PHP 성능을 향상시키기 위해 제작된 PHP 확장 프로그램입니다. 이 문서에서는 CentOS 7에서 OPcache를 설치하고 구성하는 방법을 설명했습니다. 질문이 있으시면 아래 의견 양식을 통해 문의해 주세요.