SULinux 에서 제공되는 A.P.M 툴을 이용해 설치.
참고 문서 : SULinux2.0_Server_TUI-apmtools-2009.03.pdf
1, 2 번 단계는 문서 확인 하면 설명 잘 나와있음.
1. 확인
[root@dev ~]/root/bin/apmtools
[root@dev ~]/root/bin/apm/
2. 설치 [문서 참조]
[root@dev ~]apmtools
- 초기 메뉴 중 APM 설치 선택
- apache, php, mysql 순서대로 설치 버젼 스페이스바로 선택 후 확인
- 설치 진행 과정 모티터링
- 설치 완료 후 서비스 실행 및 확인
- 설치 위치 : /usr/local/ 하위에 버젼별로 설치 됨. 설치 후 확인
3. 서비스 실행 방법.
3.1 APM 설치 확인
- 설치 버젼
Apache_2.0.63
php-5.2.6
MySQL_5.0.67
- /usr/local/apache_2.0.63
- /usr/local/mysql_5.0.67
- /usr/local/php_5.2.6
3-2. apache, mysql 기동 및 중지 방법
- mysql 기동 : /etc/init.d/mysqld start
- mysql 중지 : /etc/init.d/mysqld stop
- apache 기동 : /etc/init.d/httpd start
- apache 중지 : /etc/init.d/httpd stop
4. php 최신 버젼으로 업데이트 후 설치 하는 방법.
4-1. php 최신 버젼 다운로드 및 퍼미션 변경
[root@dev ~]cd /usr/lib/APM_Install-tools
[root@dev ~]wget http://kr2.php.net/get/php-5.2.10.tar.bz2/from/this/mirror
[root@dev ~]chmod 700 php-5.2.10.tar.bz2
4-2. php 파일 개수 및 버젼 추가.
1). 항목 추가시 다음 항목 추가.
- apmcount.sh 정보 에 항목 추가
[root@dev ~]vi apmcount.sh
---------------------------------------------------------------
export CP3=`tar tvfpj php-5.2.10.tar.bz2 |wc -l`
echo CP3 $CP3
----------------------------------------------------------------
- apm_install 및 apm_phpupdate 정보에 항목 추가
[root@dev ~]vi /root/bin/apm/apm_install
[root@dev ~]vi /root/bin/apm/apm_phpupdate
-----------------------------------------------------------------
export CP3=`cat $COUNTLOG |grep CP3 | awk ‘{print $2}’`
VP[3]=5.2.10 ; CP[3]=$CP3
-----------------------------------------------------------------
2) 버젼 정보 변경으로 할때
- apmcount.sh 정보 수정하기.
[root@dev ~]vi apmcount.sh
---------------------------------------------------------------
export CP2=`tar tvfpj php-5.2.6.tar.bz2 |wc -l`
==> export CP2=`tar tvfpj php-5.2.10.tar.bz2 |wc -l`
----------------------------------------------------------------
- apm_install 및 apm_phpupdate 정보 수정하기
[root@dev ~]vi /root/bin/apm/apm_install
[root@dev ~]vi /root/bin/apm/apm_phpupdate
-----------------------------------------------------------------
VP[2]=5.2.6 ; CP[2]=$CP2
==> VP[2]=5.2.10 ; CP[2]=$CP2 변경
-----------------------------------------------------------------
4-3. 파일 카운터 정보 업데이트
[root@dev ~]/usr/lib/APM_Install-tools/apmcount.sh > apmcount.log
4-4. 설치 시작
[root@dev ~]apmtools
원하는 버젼 선택 후 설치.
4-5. 설치 버젼 확인.
Apache 2.2.10
PHP 5.2.10
MySQL 5.0.67
4-6. 기타 php 컴파일 옵션 수정 추가 방법.
[root@dev ~]vi /root/bin/apm/apm_install
[root@dev ~]vi /root/bin/apm/apm_phpupdate
428 라인 근처 php config 옵션 에 항목 추가 후 설치.
5. 설치 정보 확인
[root@dev ~]touch /usr/local/apache/htdocs/php_info.php
[root@dev ~]vi /usr/local/apache/htdocs/php_info.php
-----------------------------------------------------------------
<?php echo php_info.php; ?>
-----------------------------------------------------------------
웹브라우저로 확인.
http://192.168.0.xxx/php_info.php
check 사항.
php.ini 파일 패스 : /usr/local/lib/php.ini
6. Zend Optimizer 설치.
- 다운로드 : www.zend.com 사이트에서 zend optimizer 리눅스 버젼 다운로드. 현재 3.3
[root@dev ~]tar –zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
[root@dev ~]cd ZendOptimizer-3.3.3-linux-glibc23-i386
[root@dev ~]./install.sh
- zend 설치 위치 : /usr/local/Zend
- php.ini 파일 위치 : /usr/local/lib
- apache 위치 : /usr/local/apache/bin/apachectl
- 설치 정보 확인..
*** apache 2.2.10 은 기본적으로 htdocs 에 대한 접근 권한이 없습니다.
테스트로 계정 생성 후 접속 테스트 하던지
아니면 httpd.conf 파일에서 htdocs 에 대한 접근 권한을 조절해 주시면 됩니다.