질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스서버관리 실무바이블 책보고 했는데.. 죽어도 안되네요.

작성자 정보

  • 최경수 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

"리눅스 서버관리 실무바이블" 책으로..

APM 설치 따라하다가.. 아무리 해도 안되길래.. 레드햇 다시 설치했거든요.

근데.. 여전히 안되네요.

참고로, 리눅스 새로설치시 APM패키지를 설치하지 않았으며, 리눅스 설치후..

아무것도 손대지 않은 초기상태에서 APM(소스 컴파일) 설치를 시도했습니다.

 

System : RedHat 9 Shrike (책엔 RedHat 7 에 기준을 둔다고 하셨대지만..)

Apache : 1.3.20

Mysql : 4.0.14 (책엔 3.22.24 버전인데.. 구하지 못해서요.)

PHP : 4.0.1

 

책에 나온데로 설치 과정을 밟았습니다.

1. Mysql 설치

]# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euc_kr

]# make

]# make install

]# /usr/local/mysql/bin/mysql_install_db

]# /usr/local/mysql/bin/mysqld_safe &

결과 =========================

chown: `mysql': 잘못된 사용자
Starting mysqld daemon with databases from /usr/local/mysql/data
041011 17:19:49  mysqld ended

=============================

질문1) 왜 저런 메시지가 나오는건지 모르겠어요.

질문2)그리고, 어떤분 보니깐.. /etc/my.conf 라는 파일에서 mysql 을 설정한다던데..

왜 전 해당 위치에 설정파일이 없을까요?

 

2. Apache 와 PHP 설치

/usr/local]# tar vxfz apache_1.3.20.tar.gz

/usr/local]# tar vxfz php-4.0.1pl2.tar.gz

/usr/local]# mv apache_1.3.20 apache

 

/usr/local]# cd apache

/usr/local/apache]# ./configure

 

/usr/local]# cd php-4.0.1pl2

/usr/local/php-4.0.1pl2]# ./configure --with-apache=/usr/local/apache --with-gd=/usr/local --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin --enable-track-vars=yes

결과 ===============================

./configure: line 1568: test: 35

Copyright 1984, 1986, 1989, 1992, 2000, 2001, 2002
Free Software Foundation, Inc: integer expression expected
configure: error: Unable to find libgd.(a|so) anywhere under /usr/local

===================================

질문 3) 제 생각엔 ./configure 옵션중 --with-gd=/usr/local 부분이 잘못된 것 같은데..

아닌가요? find / -name libgd.* 으로 찾은 /usr/local/lib 였던가? 아무튼 libgd.* 가 있는

경로상 최하위 디렉토리로 대체한 옵션으로 ./configure를 실행해도 오류가 나오네요.

대체 왜 아래와 같은 에러 메시지가 나오는건지.. 정확히 좀 알려주세요.

각 옵션의 의미도 좀 알려주시면 감사하구요. (각 옵션들의 의미가 책엔 자세히 안나왔더라구요.)

 

질문4) 그리구, apache 를 /usr/local/apache 에 설치할거잖아요?

근데.. apache 설치전에 apache 설치 소스파일들을 /usr/local/apache 에 압축을 풀어놓잖아요.

이거 뭔가 이상한거 같은데.. 폴더가 겹치는거 아닌가요..^ ^ ;

뿐만아니라.. php 소스도.. mysql 소스도.. 모두 /usr/local 하에 압출풀어놓고..

동일한 /usr/local 하에 설치하는 것도 마찬가지구요.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,300 명
  • 현재 강좌수 :  36,963 개
  • 현재 접속자 :  424 명