php7에 opcache를 설치하는 방법: 먼저 "zend_extension="opcache.so""를 php.ini에 직접 추가한 다음 "zend_extension"을 수정하고 이를 opcache.so의 절대 경로로 바꾸세요. 마지막으로 php 구성 파일을 다시 로드하세요.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.2, DELL G3 컴퓨터.
php7.2 opcache 확장 설치
오늘 php7.2에 opcache 확장을 추가할 때 몇 가지 문제가 발생했습니다. 여기에 몇 가지를 기록하겠습니다. 왜냐하면 php7 이후에는 opcache 확장이 기본적으로 설치되지만 켜져 있지 않기 때문입니다. . 이므로 확장을 활성화하려면 php.ini에 zend_extension="opcache.so"를 추가해야 합니다
1. php.ini에 zend_extension="opcache.so"를 직접 추가한 후 php 구성 파일을 다시 로드하면 경고: 실패합니다. Zend 확장 'opcache.so' 로드 중 오류가 표시됩니다. opcache.so 확장의 위치를 찾을 수 없습니다. 해결책:
1.1 명령줄 실행: find . -name "opcache.so" 로컬 opcache.so 파일의 위치를 찾습니다.
Brew로 php7.2를 설치했기 때문에 발견된 opcache.so의 위치는 :
1.2 zend_extension=의 오른쪽 내용을 opcache.so
zend_extension="/usr/local/Cellar/php@7.2/7.2.19_1/lib/php/20170718/opcache.so"
2의 절대 경로로 바꾸세요. 파일을 성공적으로 수정한 후 php 구성 파일을 다시 로드하고 새로운 오류 Cannot load Zend OPcache - it was를 찾으세요. 이미 로드되었습니다
정보를 찾아보니 php7.2 구성 파일 conf.d에 ext-opcache.ini 파일이 생성되어 있고 파일에 또 다른 opcache.so 파일 경로가 지정되어 있는데, 이는 다시 로드할 때 발생한다는 의미입니다. php 설정 파일 opcache.ini 파일이 2개 있는데 플러그인을 두 번 로딩하려고
그래서 conf.d 폴더에 있는 ext-opcahce.ini 파일 내용을 삭제했더니 문제가 해결됐어요
[추천: PHP 비디오 튜토리얼 ]
위 내용은 php7에 opcache를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!