젠드옵티마이저(ZendOptimizer) 설치 안될때  -  리눅스  2010. 10. 22. 10:49

공유하기

php.ini를 살펴보면 

[Zend]
zend_extension=/usr/local/Zend/lib/Optimizer-3.0.1/php-5.1.x/ZendOptimizer.so
zend_extension_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1/php-5.1.x/ZendOptimizer.so 

zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so


그러나 phpinfo(); 로 확인해 보면 아래와 같습니다. 


zend 옵티마이저는 ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz 를 설치했습니다.


/usr/local/apache/logs/error_log 로 확인해 보면 아래와 같은 메시지가 있습니다. 


Failed loading /usr/local/Zend/lib/ZendExtensionManager.so:  /usr/local/Zend/lib/ZendExtensionManager.so: undefined symbol: zend_extensions



문제가 무엇일까요?

zend Optimizer 설치시 php config옵션에서 enable-versioning 을 삭제후, php를 다시 설치하셔야 합니다. versioning옵션이 있을경우, zend Optimizer가 정상적으로 로드되지 않습니다. apm 자동 설치 디렉토리에서 php 화일 부분의 옵션을 조정하신후, 다시 설치하시면 됩니다.

Share to Facebook Share to Twitter Share to MySpace 다음구독 한rss구독