회원등록 비번분실

작성자 PHP
작성일 2005-06-25 (토) 02:51
ㆍ추천: 0  ㆍ조회: 12176      
IP:
LINUX용 APM 설치하기
LINUX용 APM 설치하기

리눅스에 APM을 설치하는 법을 배워보겠습니다.
윈도우에 APM을 설치하는 법이 여러 가지가 있듯이 리눅스에 설치하는 법도 여러 가지가 있는데요.

편의를 위해 김 호 규(dark1458@hotmail.com)   님께서 만드신 쉘스크립트를 이용해서
자동으로 설치하는 법을 소개해 드릴까 합니다.

일단 리눅스 서버를 소유하고 계시거나 아니면 관리자에 접근할 수 있는 사람이라는 뜻이니
리눅스에 대해 약간의 지식을 가지고 계시다는 전제하에 시작하겠습니다.
(참고로 레드햇 9 버전에서는 자동으로 설치되지 않을 수 있습니다.)

설치 파일 다운로드

파일을 리눅스 서버에 다운로드 하여 /usr/local/src 디렉토리에 저장합니다.

아래의 모든 작업은 관리자의 권한이 있어야 합니다.

리눅스의 root 계정으로 로그인하여 시도하세요~

  이미 설치된 APM 패키지 제거하기

[root@ezphp root]# rpm -qa | grep mysql
[root@ezphp root]# rpm -qa | grep apache
[root@ezphp root]# rpm -qa | grep php
[root@ezphp root]# rpm -qa | grep imap

위에서 하나라도 검색되는 값이 있다면 해당항목을 지우세요.

[root@ezphp root]# rpm -e --nodeps mysql
[root@ezphp root]# rpm -e --nodeps apache
[root@ezphp root]# rpm -e --nodeps php
[root@ezphp root]# rpm -e --nodeps imap

본격적으로 APM 설치하기

[root@ezphp root]# cd /usr/local/src
[root@ezphp src]# ls
APMimapZend_AutoSetup.sh imap-2001a.tar.Z
ZendOptimizer-1[1].3.3-Linux_glibc21-i386.tar.gz mysql-3.23.54a.tar.gz
apache_1.3.27.tar.gz php-4.2.3.tar.gz
[root@ezphp src]# chmod 705 APMimapZend_AutoSetup.sh
[root@ezphp src]# ./APMimapZend_AutoSetup.sh

주루루루루루루룩~~~~~~~~~~~~~ 이상한 글자들이 뜹니다.
여유롭게 커피한잔 마시고 신문한번 쓰윽 훓어보고 오세요~

------------- 음 아직도 주루루루룩~~~ --------------
컴퓨터 성능이 의심스럽군요. ㅋㅋ 성능이 좋으면 빨리되요~

그동안 컴퓨터만 바라보다가 가족들과의 대화가 끊어졌었죠?
지금 당장 어머니에게 달려가서 "엄마~ 내끄야~ 사랑해~♡"
라고 말하세요. 안그러면 안깔릴거예욧~!! ㅋㅋㅋ

사랑하는 따뜻한 마음이 있으니 뭔가 변했어요~ 감동먹었나봐~

####################################################################
#                                                                  #
# 에러 방지를 위해 계정을 생성합니다.                              #
# mysql이란 계정을 생성 하였습니다. 비밀번호를 입력하세요.         #
# 경로는 /home/mysql 이지만 보안상 삭제 합니다.                    #
# 시스템 시작시 mysql의 소유권으로 데몬이 시작됩니다.              #
#                                                                  #
####################################################################

MYSQL 계정의 비밀번호를 넣어주세요.

Changing password for user mysql.

New password:

mysql 비밀번호를 넣어달라는군요. ^^
조금 복잡한 비밀번호를 넣어주세요~.
그래두 명색이 관리자인데..1111 이러면 섭해요~ >_<

bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:mysql:x:502:2001::/home/mysql:/bin/bash

주욱 내려가보면...  mysql 이라는게 보여요~~

mysql:x:502:2001::/home/mysql:/bin/bash <-- /bin/bash를 /sbin/nologin 으로 변경

"/etc/passwd" 48L, 2222C

수정했으면  저장하고 나오세요~ (vi 에디터에서 나오는법 아시죠? ESC :wq 입력하세요.)

#!/bin/sh
# Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB
# This file is public domain and comes with NO WARRANTY of any kind
# MySQL daemon start/stop script.
# Usually this is put in /etc/init.d (at least on machines SYSV R4 based
# systems) and linked to /etc/rc3.d/S99mysql and /etc/rc0.d/K01mysql.
# When this is done the mysql server will be started when the machine is
# started and shut down when the systems goes down.

이번꺼는 아까꺼보다 더 기네요..에휴~~

134라인쯤까지 찾아가보세요~ ^^
헉~ 어떻게 134라인까지 찾아가냐구요? 일일이 세어가면서? ㅜ_ㅜ
그럴 필요없구요. 134 라고 치고는 엔터를 눌러보세요.
134라인으로 숑~~~ 하고 가 버리네요.

:set nu 라고 치면 라인번호가 나온답니다.~~ 리눅스 팁하나~

 $bindir/safe_mysqld --datadir=$datadir --pid-file=$pid_file &

요놈을 아래처럼 변경합니다.--language=korean을 추가하면 되죠? ^^
$bindir/safe_mysqld --pid-file=$pid_file --datadir=$datadir --language=korean &

수정했으면 저장하고 나오세요~ (^^ 이젠 아시죠? ^^)

오~~~ 저장하고 나오니 또 주루루루룩 나오는군요~~
기지개나 한번 쭉 펴봅시다~

어깨도 한번 휙휙~ 돌려보고~ 목도 좀 풀어보고~

또 새로운 창이 떴군요. Zend Optimizer를 설치하려고 하네요.
Zend Optimizer 는 PHP의 성능을 높여주는 프로그램입니다. ^^
이제부터는 OK 만 누르면 만사 OK~

OK~

O~~~~K~~

헉 이번엔 Yes네..^^;;;

Yes~

Yesssssss~

오~ 성공적으로 설치가 다 되었다는군요~ (물론 Zend 설치가..ㅋㅋㅋ)

#############################################################
#
#         MySql의 비밀번호를 rootroot로 변경합니다.
#
#############################################################

데이터베이스 관리자 암호가 rootroot 로 변경되었다는군요.

901 ?        S      0:00 /bin/sh /usr/local/mysql/bin/safe_mysqld --user=mysql

966 ?        S      0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/ 

#############################################################
#
#     mysqld & httpd 데몬이 보이는가요?
위에 보이죠? ^^

#     Mysql DB의 비밀번호를 rootroot 로 변경하였습니다.
#     Mysql의 비밀번호를 변경하세요.
#
#     mysqladmin -u 아이디 -p비번 password 바꿀비밀번호
#
#     브라우저 주소줄에 아래내용을 입력하세요.
#
#     http://127.0.0.1
#
#
#                       2003년 2월 7일
#
#     Write by 김 호 규    Mail :
dark1458@hotmail.com
#
#############################################################"

[root@ezphp root]#/usr/local/mysql/bin/mysqladmin -u root -p rootroot password 새암호

마지막에 mysqladmin을 이용하여 새 비밀번호를 바꾸셨나요?
그럼 설치가 다 되었습니다.~~ 짝짝짝~~

브라우저를 띄우고 http://localhost 라고 입력해보세요~

수고하셨습니다~~~ (- -) (_ _)

  0
3500