Linux
PHP 버전업으로 인한 ZendOptimizer 연동 시키기
Rootrator
2011. 4. 12. 15:48
서버이전하면서 기존의 서버의 APM보다 한단계씩 버전업을 시키니 여러가지 문제가 튀어 나왔는데
그중하나가 ZendOptimizer다.
PHP 4.3 -> PHP 5.2로 버전을 올리니 ZendOptimizer 2.5 버전으로는 연동이 안된다는 것이다.
[root@localhost bin]# ./php -v
PHP Warning: Zend Optimizer does not support this version of PHP - please upgrade to the latest version of Zend Optimizer in Unknown on line 0
PHP 5.2.5 (cli) (built: Mar 28 2011 15:33:22)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Zend Extension Manager v1.0.6, Copyright (c) 2003-2004, by Zend Technologies
그래서 ZendOptimizer 3.3.9버전으로 다시 설치 하기로 했다.
[root@localhost src]# tar xvzf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
[root@localhost src]# cd ZendOptimizer-3.3.9-linux-glibc23-i386
4_2_0_comp 4_2_x_comp 4_3_x_comp 4_4_x_comp 5_0_x_comp 5_1_x_comp 5_2_x_comp
5.3버전은 지원하지 않으니 5.2버전을 복사한다.
[root@localhost data]# cp 5_2_x_comp/ZendOptimizer.so /usr/local/php/lib/
/usr/local/lib/php.ini에 다음줄을 추가한다
[Zend]
zend_optimizer.version=3.3.9
zend_extension=/usr/local/php/lib/ZendOptimizer.so
해당 파일에 링크를 걸어준다.
[root@localhost etc]# ln -s /usr/local/lib/php.ini php.ini
이제 ZendOptimizer가 연동되는걸 확인할 수 있다.
[root@localhost bin]# ./php -v
PHP 5.2.5 (cli) (built: Mar 28 2011 15:33:22)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies 반응형