>  기사  >  백엔드 개발  >  php-fpm을 시작할 수 없으면 어떻게 해야 합니까?

php-fpm을 시작할 수 없으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2021-10-27 10:15:143644검색

php-fpm 시작 실패에 대한 해결 방법: 1. 64비트 "ZendGuardLoader.so"를 다시 다운로드합니다. 2. "/usr/local/zend/" 아래에 배치합니다. 3. "lamp php- fpm 시작".

php-fpm을 시작할 수 없으면 어떻게 해야 합니까?

이 기사의 운영 환경: ubuntu 16.04 시스템, PHP5.3 버전, DELL G3 컴퓨터

php-fpm을 시작할 수 없으면 어떻게 해야 합니까? php-fpm을 시작하지 못했습니다?

시작 오류 현상: wrong ELF class: ELFCLASS32

test@ubuntu:/usr/local/zend$ sudo lnmp php-fpm start
+-------------------------------------------+
| Manager for LNMP, Written by Licess |
+-------------------------------------------+
|  http://lnmp.org          |
+-------------------------------------------+
Starting php-fpm Failed loading /usr/local/zend/ZendGuardLoader.so: /usr/local/zend/ZendGuardLoader.so: wrong ELF class: ELFCLASS32
[03-May-2017 00:03:15] ERROR: FPM initialization failed
failed

이 오류는 php-fpm 모듈에서 호출되는 ZendGuardLoader.so 모듈이 32비트 모듈이기 때문에 발생합니다. 그러나 현재 시스템은 64-비트입니다. 비트 시스템이므로 시작하는 동안 오류가 보고되면 64비트 ZendGuardLoader.so를 다시 다운로드하여 /usr/local/zend/에 넣은 다음 램프 php-fpm start를 다시 실행하십시오.

다음은 복구 단계입니다.

file 명령을 사용하여 현재 ZendGuardLoader.so의 파일 정보를 보면 현재 so 파일이 32비트 파일임을 알 수 있습니다.

test@ubuntu:/usr/local/zend$ 파일 ZendGuardLoader.so

ZendGuardLoader.so: ELF 32비트 LSB 공유 객체 인텔 80386, 버전 1(SYSV), 동적으로 연결됨, 제거됨

64비트 ZendGuardLoader를 다운로드하여 압축을 푼 다음 원본 .so 파일을 교체하고 php-fpm

w을 다시 시작하세요. 얻다 http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

tar -xvf ZendGuardLoader-php-5.3-linux- glibc23 -x86_64.tar.gz

cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/local/zend/

파일을 다시 이용해 대체된 ZendGuardLoader.so를 보면 현재 64비트 파일임을 알 수 있습니다.

test@ubuntu:/usr/local/zend$ 파일 ZendGuardLoader.so

ZendGuardLoader.so: ELF 64비트 LSB 공유 객체 x86-64, 버전 1(SYSV), 동적으로 연결됨, 제거됨

권장 학습: "PHP 비디오 튜토리얼"

위 내용은 php-fpm을 시작할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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