Server & OS

젠드옵티마이저(ZendOptimizer) 설치 안될때...

컨텐츠 정보

본문

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 화일 부분의 옵션을 조정하신후, 다시 설치하시면 됩니다

결과적으로...

CFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer" ./configure
--with-apxs2=/usr/local/apache/bin/apxs --with-zlib --with-gd --with-ttf --with-
png --with-expat-dir=/usr --with-gmp --with-xml --with-mysql=/usr/local/mysql --
with-language=korean --with-charset=euc_kr --disable-debug --disable-posix --dis
able-rpath --enable-safe-mode --enable-magic-quotes --disable-dmalloc --enable-b
cmath --enable-dio --enable-gd-native-ttf --enable-sysvsem --enable-sysvshm --en
able-wddx  --enable-pic --enable-inline-optimization --enable-memory-limit --ena
ble-mbstring --enable-mbregex --enable-mbstr-enc-trans --with-config-file- --ena
ble-ftp --disable-debug --enable-track-vars=yes  --with-jpeg-dir --with-freetype
-dir --enable-gd-native-ttf --enable-dl

이렇게 처리하니 젠드가 올라왔습니다. ^^;

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
“무릇 물이란 지세를 따라 흐르되 작은 틈도 놓치지 않고 적시니 지혜를 갖춘 자와 같고, 움직이면서 아래로 흘러가니 예를 갖춘 자와 같으며, 어떤 깊은 곳도 머뭇거리지 않고 들어가니 용기를 가진 자와 같고 장애물이 막혀서 갇히면 고요히 맑아지니 천명을 아는 자와 같으며, 험한 곳을 거쳐 멀리 흐르지만 끝내 남을 허물어뜨리는 법이 없으니 덕을 가진 자와 같다. 천지는 이것으로 이루어지고, 만물은 이것으로 살아가며, 나라는 이것으로 안녕을 얻고, 만사는 이것으로 평안해지며, 만물은 이것으로 바르게 되는 것이다. 이것이 지혜로운 자가 물을 좋아하는 이유이다.” (한영, <<한시외전>>)