서버 업데이트를 할려고 하는데요~ 도와주세요! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

서버 업데이트를 할려고 하는데요~ 도와주세요! 정보

서버 업데이트를 할려고 하는데요~ 도와주세요!

본문

안녕하세요!
서버 업데이트를 해야하는데요.
구서버는 아파치 2.0.54 / php 4.3.11 입니다.
이것을 아파치 2.2.11 / php 5.3.0 으로 업데이트 하고자합니다.
이런 작업은 처음이라 어디에 가서 다운받고, 어떻게 설치해야될지 모르겠네요 ㅠㅠ
2.2.11 버전이 안보이네요 ㅠㅠ
혹시 아시는분 답변 부탁드립니다!
감사합니다.
  • 복사

댓글 전체

다운로드는 개별사이트에서 받으면 됩니다만...

아래 사이트에서 모두 받을 수 있습니다.
http://data.nicehosting.co.kr/app/

아파치
http://data.nicehosting.co.kr/app/apache/httpd-2.2.14.tar.gz

PHP
http://data.nicehosting.co.kr/app/php/php-5.3.0.tar.gz

MYSQL
http://data.nicehosting.co.kr/app/mysql/mysql-5.0.67.tar.gz


1. MySQL
가. Download Site 및 Version
▪ Download Site : http://dev.mysql.com/downloads/mysql
▪ Packges : mysql-5.0.45.tar.gz
  나. 설치 옵션 (rpm 삭제후에 진행할 것)
- RPM 파일 삭제
 
[root@localhost root]# mkdir /usr/share/empty/
mkdir: cannot create directory `/usr/share/empty': File exists  <= 라고 나오면 패스
 
cp vsftpd /usr/local/sbin/vsftpd
cp vsftpd.conf.5 /usr/local/man/man5
cp vsftpd.8 /usr/local/man/man8
cp vsftpd.conf /etc
 
☞ vi /etc/vsftpd.conf 편집 및 추가
listen=YES  <= 제일 마지막 라인에 추가
anonymous_enable=NO  <= NO 변경
local_enable=YES  <= 주석제거
write_enable=YES  <= 주석제거
local_umask=022  <= 주석제거
dirmessage_enable=YES  <= 주석제거
xferlog_enable=YES  <= 주석제거
xferlog_file=/var/log/vsftpd.log  <= 주석제거
xferlog_std_format=YES  <= 주석제거
 
☞ 구동
 - 부팅후에도 자동 시작을 위해(/etc/rc.d/rc.local 추가)
/usr/local/sbin/vsftpd &
# /usr/local/sbin/vsftpd &

 
6. Logrotate
##작업순서는 다음과 같다.(1 -> 2 -> 3순으로 한다.)
##기본적인 logrotate 설정내역은 /etc/logrotate.conf에 지정된 Configure에 의해 실해되나
/etc/logrotate.d/<파일명> 에 환경설정을 하면 다음 파일에 의해 rotate 된다.
1. cd /etc/logrotate.d
2. cat < httpd
/usr/local/apache2/logs/*_log {            ## apache의 Log파일 위치 설정
notifempty                              ## 해당 로그파일이 비어있는 경우 순환을 하지 않는다.
daily                                    ## 하루 기준으로 순환한다.(주:weekly, 달:monthly)
rotate 4      ## 하루기준 4일치 로그를 저장한다. 5일째 되면 마지막의 날짜에 쌓인 로그는 지워진다.
postrotate  ## 시작구분.rotate가 실행되고 나후(after)해당 postrotate아래의 스크립트가 실행된다.
/bin/kill -HUP `cat /usr/local/apache2/logs/httpd.pid 2>/dev/null` 2> /dev/null || true  ##스크립트(작업)
endscript                                ## 종료구분
}
3. Debugs 작업
logrotate -d /etc/logrotate.conf                ## 디버깅 모드로써 에러가 없으면 된다.
 
 
 
 
 
* Apache 실행시 에러날때
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp5.so into server: /usr/local/apache/libexec/libphp5.so: cannot restore segment prot after reloc: Permission denied

에러시..

 

# chcon -t texrel_shlib_t /usr/local/apache2/modules/*.so


 
* ZendOptimizer-3.3.3 설치
  설치후  ZendOptimizer가 로딩이 안될때..
chcon -t texrel_shlib_t /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so
chcon -t texrel_shlib_t /usr/local/Zend/lib/Optimizer_TS-3.3.3/php-5.2.x/ZendOptimizer.so

 

** PHP 5.2 의 ZendOptimizer는  3.3.3 을 다운받아야 한다.
© SIRSOFT
현재 페이지 제일 처음으로