>백엔드 개발 >PHP 문제 >Linux PHP에서 APC 설치에 실패하면 어떻게 해야 할까요?

Linux PHP에서 APC 설치에 실패하면 어떻게 해야 할까요?

藏色散人
藏色散人원래의
2021-09-18 11:10:302198검색

Linux PHP의 apc 설치 실패에 대한 해결 방법: 1. apc의 공식 소스 코드 라이브러리를 찾아 "git.php.net/?p=pecl/caching/apc.git"을 클릭합니다. 2. 최신 버전을 다운로드합니다. apc를 설치하고 설치하세요.

Linux PHP에서 APC 설치에 실패하면 어떻게 해야 할까요?

이 기사의 운영 환경: centos6.5 시스템, PHP5.5.10 버전, Dell G3 컴퓨터

linux php가 apc를 설치하지 못하면 어떻게 해야 합니까?

어떻게 해야 합니까? php5.5가 리눅스에서 apc를 설치하는데 실패합니다

최근에 캐시를 공부하다가 apc를 발견했습니다. 공부해보고 싶어서 http://www.http.kr 공식 PHP 확장 라이브러리에서 apc 확장의 최신 버전(3.1.13)을 다운로드했습니다. //pecl.php.net/package/apc 그리고 평소대로 php 확장을 설치하고 phpize, 구성, make를 했는데, make 중에 예상치 못한 오류가 발생했습니다. 오류 메시지는 대략 다음과 같습니다.

/home/centos/Downloads/apc/apc_compile.c:2379:12: error: 'zend_trait_alias' has no member named 'function'
/home/centos/Downloads/apc/apc_compile.c:2380:9: error: 'zend_trait_alias' has no member named 'function'
/home/centos/Downloads/apc/apc_compile.c:2380:9: error: 'zend_trait_alias' has no member named 'function'
/home/centos/Downloads/apc/apc_compile.c: In function 'apc_copy_trait_precedence':
/home/centos/Downloads/apc/apc_compile.c:2416:12: error: 'zend_trait_precedence' has no member named 'function'
/home/centos/Downloads/apc/apc_compile.c:2417:9: error: 'zend_trait_precedence' has no member named 'function'
/home/centos/Downloads/apc/apc_compile.c:2417:9: error: 'zend_trait_precedence' has no member named 'function'
make: *** [apc_compile.lo] Error 1
ERROR: `make' failed

이번에는 만능 바이두가 필요하다는 것을 알게 되었습니다. 대부분의 문제가 php5.5 버전과 관련되어 있어서 제가 사용하고 있던 php 버전을 확인해 보니 의외로 php5.5 였습니다. 많은 사람들이 문제에 직면했지만 문제에 대한 해결책이 없었습니다. 논쟁의 일부는 apc 확장이 php5.5를 지원하지 않는다는 것입니다. 끈질기게 편집자는 N개의 키워드를 변경하고 N개의 웹페이지를 클릭했습니다. 마침내 황제는 성과를 거두었고 편집자가 해결책을 찾을 수 있도록 했습니다.

http://git .php를 클릭하세요. net/?p=pecl/caching/apc.git에서 최신 버전의 apc를 다운로드하고 설치하여 문제를 해결하세요.

위 웹사이트는 apc의 공식 소스 코드 라이브러리입니다. 공식 확장 라이브러리에 비해 소스 코드 라이브러리에는 더 많은 버전(다양한 수정 버전 포함)이 있습니다. 자세한 내용을 보려면 "마스터"를 클릭하세요. 주의하면 "최신 PHP 5.5로 빌드 수정"과 같은 설명을 찾을 수 있습니다. 즉, 이 버전에서만 PHP 5.5의 버그가 수정됩니다. 설치 전 버전은 PHP 5.5에서도 계속 작동합니다. .오류인데 정말 이 문제가 해결된 걸까요? 설치 후 실제로 오류가 발생하지 않았습니다. 다운로드하여 테스트했지만 여전히 오류가 발생했습니다. 당연히 이 버전에서만 PHP 5.5에서 apc를 설치할 수 없는 버그가 수정되었습니다.

특별 참고 사항: apc 3.1.14 릴리스 버전 이후 공식에서 이 버그를 수정했기 때문에 apc 3.1.14 버전을 사용할 때 여전히 오류가 보고됩니다. 최신 버전에 대해 설명하는 "최신 PHP 5.5로 빌드 수정"을 설치하세요.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 Linux PHP에서 APC 설치에 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.