웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Apache2.0.35 + php4.3.0-devel 설치하기;;
2002.04.08 19:24
오늘 뉴스를 보니까 아파치 정식 버젼이 나왔다고 하길래
설치해보려고 삽질한것이 최고의 실수 였습니다-_-;
이곳 저곳 둘러봐도 apache 2.0에 대한 제대로된 문서 하나 없더군요;;
다행히 phpschool.com에 올라온 게시물 덕분에 하루종일 삽질에서
겨우 벗어 날수 있었습니다~ jyuvenia님에게 감사드립니다^^;
먼저 소스파일들을 구하셔야 하는데 아파치최신버젼은
http://www.apache.org/dist/httpd/httpd-2.0.35.tar.Z
또는 http://sop.ccmz.net/apm/httpd-2.0.35.tar.Z 에서 받으시면 됩니다.
그리고 php4.3.0-devel은 php홈페이지에도 없고 cvs라는 방법으로 받으셔야 합니다.
리눅스 상에서 cvs -d :pserver:cvsread@cvs.php.net:/repository co php4
라고 쳐주시면 스스로 알아서 받습니다 문제는 너무 오래 걸린다는 점이죠;;
그래서 제가 4시간 넘게 받은걸 링크해 드리겠습니다.
http://sop.ccmz.net/apm/php4.3.0-devel.tar.gz
자 이제 소스 파일들은 모두 준비가 되었으니 설치해보겠습니다.
먼저 받으신 파일들의 압축을 풀어 주시는건 다 아시죠??
예) tar xvfz 파일명
이렇게 해주시면 쫙 풀어집니다;
그리고 아파치 부터 컴파일을 해 주셔야 합니다.
./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-module=so --enable-shared=max --enable-so
make
make install
주의) --prefix=경로 적는 부분이 압축을 푼 디렉토리와 경로가 같으면 컴파일 도중
에러가 납니다-_-;; 덕분에 삽질을 엄청 했습니다^^;;;
컴파일을 다 하셨으면 php를 컴파일 해주셔야 하는데 configure 파일이 안보이죠??
이 파일은 buildconf 를 실행해 주시면 생성됩니다. (리눅스 7.2이상에서만 됩니다.)
만일 7.2이하버젼에서 실행하시고 싶으시면 libtools를
1.4 이상으로 업그레이드 해주시면 됩니다. 가까운 미러 사이트에서 업그레이드를 해주세요 *^^*
자 configure파일도 생겼으니 이제 컴파일을 해야 되겠죠^^;
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-apache-install=아파치를 압축푼경로 --enable-modules=so --disable-debug
make
make install
주의) 혹시 php4.2.0rc2버젼이나 이하버젼에서 되는지 궁금하지죠?
참고로 절대 안됩니다.. 컴파일도중 에러나죠-_-;
그러니 꼭 php4.3.0-devel버젼을 사용하세요^^;
(php 컴파일 하실때 뒤에 옵션을 더붙여도 되겠죠?? mysql연동 이런거...)
자 설치작업이 모두 끝났습니다.
이제 설정을 해주셔야 합니다.
아파치 httpd.conf파일을 열으셔서 #AddHandler cgi-script .cgi라는 부분을 찾아서 바로 그 밑에
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
입력해 주시고 아파치를 제가동 시켜주시면 될겁니다.
예) /usr/local/apache/bin/apachectl start
수고 하셨습니다. 컴파일과 설치가 제대로 되었다면
http://sop.ccmz.net/phpinfo.php 이와 같은 화면을 보실수 있을겁니다.
질문은 질답란으로 부탁드립니다^^;
설치해보려고 삽질한것이 최고의 실수 였습니다-_-;
이곳 저곳 둘러봐도 apache 2.0에 대한 제대로된 문서 하나 없더군요;;
다행히 phpschool.com에 올라온 게시물 덕분에 하루종일 삽질에서
겨우 벗어 날수 있었습니다~ jyuvenia님에게 감사드립니다^^;
먼저 소스파일들을 구하셔야 하는데 아파치최신버젼은
http://www.apache.org/dist/httpd/httpd-2.0.35.tar.Z
또는 http://sop.ccmz.net/apm/httpd-2.0.35.tar.Z 에서 받으시면 됩니다.
그리고 php4.3.0-devel은 php홈페이지에도 없고 cvs라는 방법으로 받으셔야 합니다.
리눅스 상에서 cvs -d :pserver:cvsread@cvs.php.net:/repository co php4
라고 쳐주시면 스스로 알아서 받습니다 문제는 너무 오래 걸린다는 점이죠;;
그래서 제가 4시간 넘게 받은걸 링크해 드리겠습니다.
http://sop.ccmz.net/apm/php4.3.0-devel.tar.gz
자 이제 소스 파일들은 모두 준비가 되었으니 설치해보겠습니다.
먼저 받으신 파일들의 압축을 풀어 주시는건 다 아시죠??
예) tar xvfz 파일명
이렇게 해주시면 쫙 풀어집니다;
그리고 아파치 부터 컴파일을 해 주셔야 합니다.
./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-module=so --enable-shared=max --enable-so
make
make install
주의) --prefix=경로 적는 부분이 압축을 푼 디렉토리와 경로가 같으면 컴파일 도중
에러가 납니다-_-;; 덕분에 삽질을 엄청 했습니다^^;;;
컴파일을 다 하셨으면 php를 컴파일 해주셔야 하는데 configure 파일이 안보이죠??
이 파일은 buildconf 를 실행해 주시면 생성됩니다. (리눅스 7.2이상에서만 됩니다.)
만일 7.2이하버젼에서 실행하시고 싶으시면 libtools를
1.4 이상으로 업그레이드 해주시면 됩니다. 가까운 미러 사이트에서 업그레이드를 해주세요 *^^*
자 configure파일도 생겼으니 이제 컴파일을 해야 되겠죠^^;
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-apache-install=아파치를 압축푼경로 --enable-modules=so --disable-debug
make
make install
주의) 혹시 php4.2.0rc2버젼이나 이하버젼에서 되는지 궁금하지죠?
참고로 절대 안됩니다.. 컴파일도중 에러나죠-_-;
그러니 꼭 php4.3.0-devel버젼을 사용하세요^^;
(php 컴파일 하실때 뒤에 옵션을 더붙여도 되겠죠?? mysql연동 이런거...)
자 설치작업이 모두 끝났습니다.
이제 설정을 해주셔야 합니다.
아파치 httpd.conf파일을 열으셔서 #AddHandler cgi-script .cgi라는 부분을 찾아서 바로 그 밑에
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
입력해 주시고 아파치를 제가동 시켜주시면 될겁니다.
예) /usr/local/apache/bin/apachectl start
수고 하셨습니다. 컴파일과 설치가 제대로 되었다면
http://sop.ccmz.net/phpinfo.php 이와 같은 화면을 보실수 있을겁니다.
질문은 질답란으로 부탁드립니다^^;
댓글 15
-
Cksoft
2002.04.09 08:10
php설치 옵션에 --with-mysql=MYSQL설치경로 를 포함해 주시면 됩니다^^; -
김유엽
2002.04.09 12:26
아파치를 최신버전으로 설치를 하구염 PHP4.1.2버전을 설치하니까 에러가 뜨네염..
make[3]: *** [sapi_apache2.lo] Error 1
make[3]: Leaving directory `/www/download/php-4.1.2/sapi/apache2filter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/www/download/php-4.1.2/sapi/apache2filter'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/www/download/php-4.1.2/sapi'
make: *** [all-recursive] Error 1
라는 에러가 뜨네염...ㅡㅡ 어케 해야할까염..ㅡㅡ 좀 갈켜 주세염 -
최광명
2002.04.08 23:42
mysql도 같이 쓰려면 어떻게 해야 하죠? php설치시 따로 주는 옵션 같은거 있나요? -
김유엽
2002.04.09 12:27
아파치는 httpd-2.0.35 버전이구요. 설치 리눅스는 WOW Linux 6.2임당...ㅠ.ㅠ -
Cksoft
2002.04.09 14:09
php 4.1.2버젼으로는 아파치 2.0.35에 DSO 설치 하실수 없습니다.
제가 링크해 드린 php4.3.0-devel버젼을 다운로드 받으셔서 설치를 시도하시길^^; -
오회근
2002.04.09 16:50
php를 configure하다가 에러가 나네요.. ㅠㅠ
Configuring Zend
checking build system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD-compatible nm... /usr/bin/nm -B
updating cache ./config.cache
./ltconfig: ./ltconfig: No such file or directory
configure: error: libtool configure failed
리눅스는..wowlinux paran 7.1 입니다..
ㅠㅠ -
Cksoft
2002.04.09 18:42
저도 wowlinux paran 7.1에서 설치 했었는데-_-;
패키지 설치 된거 확인해 보시구요 혹 libtools 버젼도 확인해 보십시오;
에러만 봐서는 libtools 문제인데;; 행운을 빕니다~ *^^* -
UiYam
2002.04.24 17:07
흠냐.., apache는 마물 됐고.., 지금 php컴팔 하구 있는데.., 흠냐.., 돼겠죠... ㅋㅋ
근데 저는 cvs 받는데.., 글케 오래 안 걸리는데요.., 약 30분??? 그 정도.. ㅡㅡ;;
회사 컴터 숨어서 하는데.., 빠르긴 빠르네요.. ㅎㅎ -
UiYam
2002.04.24 17:09
그리고 CVS가 부담스러우신 분들은 ftp 이용하셔도 됩니다..
$ftp linux.sarang.net // Anonymous 접속합니다.
경로는 : /mirror/development/language/php_cvs/php4/
확실한지는 모르겠지만.., 제가 cvs명령으로 받으면서 디렉토리 맞춰 보니.., 맞는 거 같습니다..
여기서 질문하나)
소스 상태만 보고., 소스 버전 확인 할 수 있나요?? -
김지운
2002.04.25 13:30
mysql 옵션에서 --with-mysql 까지만 하셔야 합니다. 저의 경우엔 패스까지 써 주니까 에러가 나더군요 설치디렉토리 자동으로 찾는 위 옵션으로만 해도 설치가 됩니다.
그리고 그렇게 설치를 한 후에 제로보드를 설치하려 했더니 무한루프가 되더군요..
이유를 아시는 분 답변 부탁드립니다. -
노진수
2002.05.09 13:22
php 4.3.0 이란 버전이... php 사이트에도 소개 안된게.. 정말 저 버전이 있는건가? ㅡ.ㅡa.. -
styx
2002.05.10 00:40
php4.3.0은 development 버젼이라 cvs에만 공개되어있습니다.
그리고 4.2.0은 DSO방식으로 apache 2.0에 붙일수 있습니다. -
김동성
2002.05.11 21:38
저는 한컴리눅스 2.2를 쓰는데요.
한텀을 이용해서 ./configure.... 를 해 보면
configure: error: no acceptable C compiler found in $PATH
configure failed for srclib/apr
이런 에러가 나네요.
어떻게 해야 하죠? -
나영주
2002.06.14 18:05
설치방법대로 설치를 했는데 php가 연동이 안되는 이유가 뭔지 모르겠어요.
소스에 php코드까지 다 나타나거든요. php연동이 안되니깐 그런거겠지요?
아파치는 httpd-2.0.36을 그리고 OS는 한컴리눅2.2.1을 사용했습니다.
<?
phpinfo();
?>
하면 아무것도 안나와요.... -
위키
2002.08.16 17:08
<=== src/modules/standard
===> src/modules/php4
/bin/sh: cd: php4: 그런 파일이나 디렉토리가 없음
make[3]: *** [all] 오류 1
make[2]: *** [subdirs] 오류 1
make[2]: 나감 `/root/apache_1.3.20/src' 디렉토리
make[1]: *** [build-std] 오류 2
make[1]: 나감 `/root/apache_1.3.20' 디렉토리
make: *** [build] 오류 2
으윽... ㅠ_ㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
하드디스크의 모든성능을 써버리자! [4] | 임현 | 2002.06.14 |
BIND - DoS Vulnerability [1] | 야쿠자 | 2002.06.07 |
프비에서 apache2 쓰실때 참고하세요. [2] | _a_SPD_a_ | 2002.05.29 |
가상호스트 i- 님의 강의에 덧붙여서 | 이종렬 | 2002.05.24 |
웹호스팅 서버세팅 쉽게하기 팁[윈도우 메모장 이용] [3] | 김영남 | 2002.05.14 |
텔넷에서 다른 계정사용자의 홈디렉토리 접근 막기 [4] | 김영남 | 2002.05.11 |
Redhat 7.3 나왔습니다. [20] | 야쿠자 | 2002.05.10 |
[알아서 나쁠것없는 10원짜리 팁!] 수십 수백명사용자의 일괄생성 방법! [6] | 임현 | 2002.05.09 |
Redhat7.2에서 apache,mysql,php,zend,gd,freetype,giflib,jpeglib,zlib 설치하기 [14] | DeX™ | 2002.05.04 |
개인서버구동시 서버커널 메모리로....(렉생기시는분들 강추) [2] | 홈1004 | 2002.05.03 |
DB 디자인 툴 소개 [2] | 석이 | 2002.04.21 |
Apache2.0.35 + php4.3.0-devel 설치하기;; [15] | Cksoft | 2002.04.08 |
[mysql을 하자 3] DB서버 원격 사용자,DB 만들어 사용하기 [5] | 비바람 | 2002.03.13 |
[mysql을 하자 2] (pai님도 하신^^)사용자와 db를 맹글자 [4] | 비바람 | 2002.03.13 |
[mysql을 하자 1] mysql 종료와 재부팅 | 비바람 | 2002.03.13 |
MySQL 사용자 계정주기 [10] | pai | 2002.03.12 |
리눅스 아주 간단한 사용자 계정 주기-_- [7] | i- | 2002.03.12 |
아래 pai님 도메인셋팅 강좌 세부파일들 예제 :) [3] | 아르체 | 2002.03.06 |
근사모의 APM_steup3설치 법 [5] | 뽀유★ | 2002.03.01 |
리눅스서버 : 도메인 가진 사용자 추가하기 (텔넷,FTP,이메일 사용) [5] | pai | 2002.02.27 |