>> Delete No. 49692 article
No. [질문] 레드헷 7.3에서 APM 설치가;;

등록 2002-05-24 20:09:00 By localhost     조회 1
이름 뤠뒛7.3    

		아래 문서를 참고했는데요..
7.2에서는 잘 됐는데..7.3에서는 잘 안되네요;
mysql 설치가..# /usr/local/mysql/bin/mysql_install_db 에서도 안되구요;;
rpm은 다 제거했는데요..-,.-
7.3에서는 설치방법이 틀려요?
mysql무시하고 다음단계 해두 잘 안되구;;
으으으..-,.-
그리고 7.3으로 공유했는데..
클라이언트pc들에서..인터넷 접속시 딜레이가 걸리네요;;
이거 왜이러는건지..ㅠ ㅠ
    ===========아래문서;;==================
 *이 문서는 레드헷7.1에서 아주 잘 돌아가게 되있습니당^-^
밑에 명령어들을 그대로만 치시면 그냥 apache와 mysql 그리고 php+ZendOptimizer가 바로 연동 될 
수 있도록 초보자를 위해서 만들어 졌습니다~   1. 기존 패키지 삭제
기존의 있던 패키지가 있는데 덮어 깔게 되면 고생하신게 물거품이 되버립니다.^^;
그러므로...
# rpm -qa | grep apache
 # rpm -qa | grep mysql
 # rpm -qa | grep php
이렇게 패키지가 깔렸는지 확인을 먼저 하시구요...
그다음에...
위 명령의 결과로 패키지들이 나온다면 'rpm -e 패키지' 명령을 하여 모두 삭제합니다.
 의존성이 걸려있다고 나온다면 그 의존성 나온것부터 먼저 지운다음에 나중에 의존성이 
풀린후에 다시 지우셔야 합니다...
 의존성 걸린거 하나하나 지우기 귀찮으시면 강제로 전체걸린걸
# rpm -e --nodeps `rpm -qa | grep apache `
# rpm -e --nodeps `rpm -qa | grep mysql `
# rpm -e --nodeps `rpm -qa | grep php `
이렇게 지우시면 됩니다....
  2. 패키지는
Apache
http://www.apache.org apache_1.3.19.tar.gz
 mysql
http://www.mysql.com mysql-3.23.35.tar.gz
 php
http://www.php.net php-4.0.6.tar.gz
 이런식으로 받으셔서 까시면 되구요...
소스버젼으로 직접 컴파일하면 됩니다...
 받기 힘드시면 http://pknowhow.n3.net 에 오셔서 download에서
받으셔두 됩니다.
 디렉터리는
Apache 1.3.19
/usr/local/apache
 php 4.0.6
/usr/local/php
 mysql 3.23.35
/usr/local/mysql
  3. MySQL의 설치
 # tar zxvf mysql-3.23.35.tar.gz
 # cd mysql-3.23.35
 # ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
 # make
 # make install
 # /usr/local/mysql/bin/mysql_install_db
 --prefix=/usr/local/mysql 는 MySQL 서버가 설치된 경로를 지정하는 것이며, --with-charset=euc_kr 는 데
이터베이스에서 한글데이터의 정렬을 위해 한글 문자셋을 사용 가능하게 설정하는 것입니
다.  주의할점은... mysql_install_db 스크립트는 반드시 한번만 실행하도록 합니다.
여러번 실행할 경우 서버가 정상적으로 실행되지 않습니다.
직접scripts 디렉토리로 이동하지 않은 이유는 이동해서 실행하면 패스를 찾지 못한다고
에러가 나기 때문이므로 직접 이동하여 실행하지 않도록 주의하시기 바랍니다
  4. MySQL 서버의 실행
 # /usr/local/mysql/bin/safe_mysqld &
 # /usr/local/mysql/bin/mysql
 실행하셔서 되는지 확인하시구요~~
 이제 tar 풀었던 것은 지우셔두 됩니다^^;
/usr/local/mysql에 설치가 되었으니깐요~
  5. Apache 설정
 # tar zxvf apache_1.3.19.tar.gz
 # mv apache_1.3.19 apache
 # mv apache /usr/local
 아파치를 /usr/local/apache 에다가 풀은 것을 이곳에다가 옮긴후에
 # cd /usr/local/apache
 # ./configure
 # cd src
 # ./Configure
 이렇게 함으로써 apache의 디렉을 설정하게 됩니다...
주의할점은 소문자 c의 configure와 대문자 C의 Configure를 잘 구분하세요~
  6. PHP 컴파일과 설치
 # tar zxvf php-4.0.6.tar.gz
 # mv php-4.0.6 php
 # mv php /usr/local
 php를 /usr/local/php에다가 푼것을 옮기신후에
 # ./configure --with-mysql=/usr/local/mysql --with-apache=/usr/local/apache -enable-track-vars
 # make
 # make install
 이렇게 하셔서 설치를 하시면 mysql과 apache가 php와 연동이 됩니다^^;
  7. 아파치 컴파일과 설치
 # cd /usr/local/apache
 /usr/local/apache에 가셔서...
 # ./configure --activate-module=src/modules/php4/libphp4.a --enable-module=php4
 # make
 # make install
 이렇게 하여 apache를 설치합니다...
  8. php.ini 파일 복사
 # cd /usr/local/php
 # cp php.ini-dist /usr/local/lib/php.ini
 php.ini-dist라는 파일을 /usr/local/lib에다가 php.ini로 이름을 바꾸어서 옮기는 겁니다^_^
  9. httpd.conf 수정하기
 # vi /usr/local/apache/conf/httpd.conf
 이렇게 치셔서 설정파일을 보시고...
 #And for PHP 4.x, use:
 #AddType application/x-httpd-php .php (이 줄의 주석(#)을 지웁니다.)
 #AddType application/x-httpd-php-source .phps (이 줄의 주석(#)을 지웁니다.)
 (DirectoryIndex index.html 부분을 찾아서 다음과 같이 index.php 를 추가합니다.)
 DirectoryIndex index.html index.php
 #ServerName localhost (이 부분의 주석(#)을 지웁니다.)
 :wq 나 :x 로 저장하시고 나오세요.
 * 이렇게 해주시면 php 파일을 실행시켜 줍니다.
 --잘 아시는 분들은 쓸데없는 주석의 행들은 다 지워주시는게 나을 꺼에요^^;
  10. 아파치 시작하기
 아파치 서버는 다음과 같이 실행합니다.
 # /usr/local/apache/bin/apachectl start
 아파치 서버의 실행을 종료하고 싶다면,
 # /usr/local/apache/bin/apachectl stop
 아피치 서버를 재시작 하고 싶다면,
 # /usr/local/apache/bin/apachectl restart
 와 같이 합니다.
  11. 작동테스트
 /usr/local/apache/htdocs 디렉토리에 아래와 같이 pbi12.php 파일을 만들고 브라우저로 열어봅니다
.  # cat > pbi12.php
  phpinfo();
 ?>
 컨트롤 D 눌르셔서 저장하시고요.
이런식으로 만든 파일을 웹에서 http://localhost/pbi12.php 라고 쳐서 열어보시면 됩니다...
 콘솔에서 바로 확인하고 싶으면 lynx http://localhost/pbi12.php 하시면 됩니다.
그러면 php의 버젼과 설명이 나옵니다~
그럼 일단은 완성^^;
 그리고나서 계정을 주고도 실험을 해봅시다.
 # adduser pbi12
# passwd 암호
 # cd ~pbi12
# mkdir public_html
# cd public_html
 # cat > index.html
Hi~
컨트롤 D로 저장
 # chmod 711 /home/pbi12
 그러고 나서 lynx http://localhost/~pbi12 라고 치셔서 Hi~! 라고 나오면 자~~알 되는겁니당^^;
  12. 부팅할 때 자동으로 서버 실행되게 설정하기
 # vi /etc/rc.d/rc.local 하셔서 파일의 맨 마지막에 아래의 명령어를 추가하면 됩니다.
 파일의 맨마지막으로 가기 위해서는 vi에서 $G 를 누르시면 됩니다^^;
 #webserver setting
 /usr/local/apache/bin/apachectl start
 /usr/local/mysql/bin/safe_mysqld &
 라고 추가 하신후에 :wq 나 :x 하셔서 저장하구나시면, 이제부터는 부팅하면서 자동으로 실
행이 되어집니다. 부팅시 mysql과 apache 데몬이 자동 시작하는지 확인하기 위해서 시스템을 
재부팅하여 시스템에 데몬이 올라왔는지 확인합니다.  # ps -aux | grep apache  # ps -aux | grep mysql
  13. Zend Optimizer설치
 Zend Optimizer는 표준 Zend 런 타임 컴파일러에 의해 생성되는 중간 코드를 조사하고,더 빠른
 실행으로 그것을 최적화했다고 한다. 기존의 PHP3와 Zend에서 보여주는 속도만큼 더 빨라졌
다는걸 체감 할수 있었다.  http://www.zend.com 여기서 구한다...
 Zend Optimizer의 tar를 풀고 다음과 같은 작업을 한다.
 tar 풀어서 나온 ZendOptimizer.so를 /usr/local/Zend 디렉토리를 만들어서 그 안에 넣는다.
 /usr/local/lib/php.ini 파일에 다음 두줄을 추가한다.(Optimizer에서 추가된 부분)
 zend_optimizer.optimization_level=1
zend_extension="/usr/local/Zend/ZendOptimizer.so"
 이제 아파치 데몬을 재실행한다.
 /usr/local/apache/bin/apachectl restart
  ---------------------------------------------------------------------------
그럼 이제 모든것이 잘 돌아갈 것입니다^^;
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved