2010.09.04 10:48

Ubuntu 10.04 php downgrade + ZendOptimizer 설치

ZendOptimizer를 쓸 일이 있는데,

php 5.3 이상은 지원을 안해서 -_-; 5.2로 다운그레이드 해야했다.

수동으로 하는 방법도 있었는데,

다행히 페키지 레포지토리를 추가하고 preference를 설정해서 자동으로 하는 방법이 있어서

간단히 설치 가능했다. ^0^ 

apt-get에 이런 기능이!! 부끄럽다..


PHP downgrade


1. 저장소 추가 
  # vi /etc/apt/sources.list.d/karmic.list

더보기


2. php 강제지정(?) 
 # vi /etc/apt/preferences.d/php

더보기



3. 저장소 업데이트
   # apt-get update

4. 기존 페키지 지우기 & 재설치
  # apt-get remove php5 libapache2-mod-php5 php5-xsl php5-gd php-pear php5-mysql php5-curl php5-memcache
  # apt-get install php5 libapache2-mod-php5 php5-xsl php5-gd php-pear php5-mysql php5-curl php5-memcache

5. mysqladmin을 위한 php5-mcrypt 패키지 수동 설치
# apt-get install libltdl7 libmcrypt4
# wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/p/php-mcrypt/php5-mcrypt_5.2.6-0ubuntu2_i386.deb
# dpkg -i php5-mcrypt_5.2.6-0ubuntu2_i386.deb



ZendOptimizer 설치

1. 설치파일 구하기. 
  공식 홈페이지 http://www.zend.com
  저기서 다운 받을 수 있으나 가입해야한다. ZendOptimizer-3.3.9-linux로 구글 검색하면 적당히...ㅋ

2. 아파치 모듈 폴더에 버전에 맞는 파일 복사.
# tar xvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

# cd ZendOptimizer-3.3.9-linux-glibc23-i386/data

# ls
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/ poweredbyoptimizer.gif

# ./php -v
PHP 5.2.10-2ubuntu6 with Suhosin-Patch 0.9.7 (cli) (built: Oct 23 2009 16:30:10)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

 # cp 5_2_x_comp/ZendOptimizer.so /usr/lib/apache2/modules/

3. php.ini 수정
# vi /etc/php5/cli/php.ini  /etc/php5/apache2/php.ini

추가

[Zend]
zend_optimizer.version=3.3.9
zend_extension=/usr/lib/apache2/modules/ZendOptimizer.so

4. 아파치 서버 재시작
# service apache2 restart
* Restarting web server apache2
... waiting [ OK ]

# php -v
PHP 5.2.10-2ubuntu6 with Suhosin-Patch 0.9.7 (cli) (built: Oct 23 2009 16:30:10)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
       with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies



Trackback 0 Comment 0


티스토리 툴바