>> Read Reply from No. 13443 article  
RE: PHP 설치 정말 어렵군요... -_- (3)

등록 2000-12-04 15:07:00     조회 1
이름 PLUS    

		: 안녕하세요? 아직도 성공 못하고 있는 독대입니다.
: 여러분들의 답변 감사드립니다. 그런데 대개 답변이 mysql을 설치를 안했다는 가정하에
: mysql설치를 해결방안의 일부로 말씀해주신 분들이 많습니다만, 사실 mysql은 이미
: 설치했습니다.
: 과정을 적자면 다음과 같습니다.
:
: 제일 처음에 mysql을 설치-> 경로는 /usr/local/mysql에 (성공)
:
: 그다음...
:
: apache ./configure
:
: php ./setup 및 make make install까지 성공
:
: 다시 apache
: ./configure --prefix=/usr/local/apache --activate-module=src/modules/php3/libmodphp3.a
:
: 여기까지도 문제없이 됨.
:
: 그런데 make를 하니
: ..make[4]: *** No rule to make target `../../include/alloc.h', needed by `mod_php3
: .o'. Stop.
: make[3]: *** [all] Error 1
: make[2]: *** [subdirs] Error 1
: make[2]: Leaving directory `/usr/local/src/apache_1.3.14/src'
: make[1]: *** [build-std] Error 2
: make[1]: Leaving directory `/usr/local/src/apache_1.3.14'
: make: *** [build] Error 2
:
: 이렇게 에러메시지를 뿌리는군요...
:
: 어떤분의 답변을 보니 libmodphp3.a 이 아닌 libphp3.a여야 한다.
: php를 컴파일하면 libmodphp3.a가 생기지만 아파치 make과정에서
: libphp3.a가 생긴다. 이것으로 configure를 하고 make하라고 하셔서
: ./configure --prefix=/usr/local/apache --activate-module=src/modules/php3/libphp3.a
: 이렇게도 해보았으나(이게 맞는 것 같습니다.) 결과는 마찬가지였습니다.
:
: 여러분이 알려주신 apm설치법에 따른 것입니다. 다시 하라고만 하지 말고, 관련
: 문서들만 소개해 주시지 말고, 위의 과정에서 안되는 근본적인 해결방법을 알고싶네요...
:  -_-
: 이유가 무엇인지, 해결책을 알려주셨으면 합니다.
:
: -_-
  다음은 제로님의 홈피에서 가져온 설치법입니다.
이렇게 하면 문제 없을거에요.. ^^;
그럼 꼭 제대로 설치하시구, 즐거운 Linuxing 되세요.
<hr>
  기존의 APM rpm설치팩을 모두 제거한 후에 하세요 꼭!
자 이제 절대순종(?) 따라해보세요
오타가 나지 않도록 주의하면서 자 이제 갑니다
 #각 소스를 /usr/local/src 에 다운받는다.
php-4.0.1pl2.tar.gz
apache_1.3.12.tar.gz
mysql-3.22.32.tar.gz
 #각 소스를 /usr/local/src에서 압축을 푼다
tar -zxvf php-4.0.1pl2.tar.gz
tar -zxvf apache_1.3.12.tar.gz
tar -zxvf mysql-3.22.32.tar.gz
 #설치순서
MySQL =>Apache =>PHP =>Apache 꼭 이순서를 지킬것
 # MySQL설치
1. su -
2. cd /usr/local/src/mysql-3.22.32
3. ./configure --with-charset=euc_kr 
                    --prefix=/usr/local/mysql
4. make
5. make install
6.  ./scripts/mysqld_install_db
7. cd /usr/local/mysql
8. ./bin/safe_mysqld &
9. ./bin/mysqladmin -u root password 암호
10. vi /etc/profile
     PATH="$PATH:/usr/local/mysql/bin"을 추가
11. source /etc/profile
12. mysql -u root -p
     password: ********
     .
     .
     mysql>
   # Apache 소스설치
1. su -
2. cd /usr/local/src/apache_1.3.12
3. ./configure --prefix=/usr/local/apache
  # PHP모듈만들기
1. cd /usr/local/src/php-4.0.1pl2
2. ./configure --with-mysql=/usr/local/mysql 
                    --with-pgsql=/usr/local/pgsql 
                    --with-apache=/usr/local/src/apache_1.3.12 
                    --enable-tracks-vars
3. make
4. make install
5. cd /usr/local/src/apache_1.3.12/src/modules/php4
6. 9개의 파일이 보이는가 확인!
  # Apache 설치하기
1. cd /usr/local/src/apache_1.3.12
2. ./configure --prefix=/usr/local/apache 
                    --activate-module=src/modules/php4/libphp4.a
3. make
4. make install
5. cd /usr/local/src/php-4.0.0
6. cp php.ini-dist /usr/local/lib/php.ini
7. cd /usr/local/apache/conf
8. vi httpd.conf
    ServerName 자신의 IP      로 바꾼다
    #AddType application/x-httpd-php.php
    #AddType application/x-httpd-php-source.phps
    에서 #을 떼어버린다
9. cd /usr/local/apache
10. ./bin/apachetl start
11. cd /usr/local/apache/htdocs
12. vi test.php
                       phpinfo();
      ?>
 13. URL에 자신의 IP를 넣어보면
     index.html.en
     index.html.jp
     index.html.fr
     index.html.es
     등 여러가지화일이 있는데 여기서 index.html.en을 index.html로 고치자
     mv index.html.en index.html
14. URL에 자신의 IP를 넣어보면
     아파치가 작동줄이라고 나오면 성공
15. URL에 자신의 IP/test.php를 넣어보면
     php정보가 쭉 나오면 성공!
 # 자동데몬띄우기
  다음처럼 추가한다.
 
vi /etc/rc.d/rc.local 
   cd /usr/local/mysql
   ./bin/safe_mysqld &
   cd /usr/local/apache
   ./bin/apachectl start
 자 이제 연동이 끝났습니다
이름
암호


>> 관련글
13443 저같은 분 또있네(3)  kfckill  2000.12.04  ....
  답장 RE: PHP 설치 정말 어렵군요... -_- (3)  PLUS  2000.12.04  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.56 초 ] 작업시간: [ 0.07 초 ]

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

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789692685
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.