웹마스터 팁
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
으윽... ㅠ_ㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
도깨비불을 아시나요 [5] | 세벌사랑 | 2002.07.30 |
^^ 공포의 숫자맞추기 ^^ [17] | BULGOM | 2002.07.30 |
[Siren]타이틀 글씨가 움직인다! (상태바아님) [4] | 세이렌 | 2002.07.31 |
아이프레임을 내용에 따라 크기(폭,높이) 바꿔주는 스크립트 [9] | 민이 | 2002.08.01 |
링크에 포커스 없애기 II [6] | steelheart | 2002.08.02 |
iFrame 문서크기에 맞게.. 초간단.. [10] | 정명주 | 2002.08.02 |
ZipShin이 사용하는 한링크에 두프레임 움직이기..^^ [14] | ZipShin | 2002.08.03 |
허접 자바 스크립트 -1- [6] | 홍윤식 | 2002.07.27 |
허접 자바 스크립트 강의 - 2 - [13] | 홍윤식 | 2002.07.29 |
허접 자바스크립트 강의 - 3 - [6] | 홍윤식 | 2002.07.31 |
개판 오분전 칼라팔레트 [5] | 미친개 | 2002.08.08 |
허접 자바스크립트강의 - 4 - [8] | 홍윤식 | 2002.08.10 |
요일마다 지정된 태그 나타나게 하기 [1] | Eccen | 2002.08.13 |
랜덤으로 배경음악 지정하기. [5] | ZipShin | 2002.08.13 |
랜덤으로 바뀌는 배경이미지 [11] | ZipShin | 2002.08.13 |
[로그인] 자바스크립트로 여러개 로그인하기 [10] | ZipShin | 2002.08.13 |
개판 오분전 브레인 써바이벌 [19] | 미친개 | 2002.08.14 |
★랜덤으로 음악 재생하기★ [23] | 뽀유♡ | 2002.08.16 |
NZEO의 좌측 이동메뉴를 구현해 보자. (이동 On/Off 기능 포함) [43] | steelheart | 2002.08.20 |
원하는 위치에서 스크롤바를 부드럽게 따라다님 [10] | ▩윤미 | 2002.08.20 |