'enable-debug=yes'에 해당되는 글 1건

  1. 2013.03.21 Cannot load Zend Guard Loader - it was built with configuration 에러
기초 Linux 서버관리2013. 3. 21. 13:25
Zend Guard Loader 설치 후 php -v로 봤을 때
 
 Cannot load Zend Guard Loader - it was built with configuration API220090626,NTS, whereas running engine is API220090626,NTS,debug
에러가 발생된다면 php configure옵션 때문에 발생된 것이다.
 --enable-debug=yes
원인 파악 방법
 php -r 'phpinfo ();' | grep API220090626
 
Cannot load Zend Guard Loader - it was built with configuration API220090626,NTS, whereas running engine is API220090626,NTS,debug
 
zend 가 API220090626,NTS,debug 로 설치가 되었다
 
그래서 ZendGuardLoader.so 파일을 strings해서 API220090626 검색해 보니
 
#strings ZendGuardLoader.so | grep API220090626
API220090626,NTS
 
debug라는 문구가 없다
따라서 php configure에서 --enable-debug=yes 옵션을 빼고 재컴파일 했더니 Zend Guard Loader
정상 인식 되었다.
PHP 5.3.15 (cli) (built: Mar 15 2013 18:07:28)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies 


'기초 Linux 서버관리' 카테고리의 다른 글

리눅스 남아 있는 메모리 오해와 진실?  (0) 2013.12.13
php.ini 파일 실행 위치 확인  (0) 2013.03.21
웹 사이트 로딩 속도 체크 사이트  (0) 2012.08.14
APM 설치  (0) 2012.03.13
mysql 유용한 툴  (0) 2011.12.01
Posted by 박물지