OS
php 5.3 에서 Zend 에러 발생시 해결 방법
- 비아웹 오래 전 2022.02.14 16:43 인기
-
- 5,455
- 0
-에러-
Failed loading /usr/lib64/php/modules/ZendGuardLoader.so: /usr/lib64/php/modules/ZendGuardLoader.so: undefined symbol: compiler_globals
위와 같이 같이 에러가 발생하면
첫번째로 아파치가 worker 로 설치 되지 않았는지 살펴 본다
아파치가 prefork로 설치 되어야만 zend 설치가 가능합니다.
설치되었는지 확인방법은 "httpd -V" 또는 "httpd -l" 명령어로 확인 할수 있습니다..
Prefork가 기본 방식이며 rpm으로 설치하게 되면 Prefork 방식
컴파일 시 옵션을 -with-mpm=worker로 줄 경우 Worker 방식으로 설치된다.
두번째로 php 설치 구성중에 컴파일 옵션으로 --disable-maintainer-zts --disable-safe-mode
추가하여 php 컴파일을 하시면 됩니다.
설치 완료 시 확인 방법은
php의 경우는 /usr/local/php/bin/php -i | more명령을 통해서 컴파일 옵션 확인 하실 수 있습니다.
# php -v 또는 phpinfo 창으로도 확인 할수 있습니다.
감사합니다.
서버호스팅 비아웹
- 이전글http 접속을 https 로 redirect2022.02.14
- 다음글컴파일한 apache 서비스 등록2022.02.14
댓글목록
등록된 댓글이 없습니다.