[송정엽]님이 남기신 글:
>안녕하세요.
>리눅스 막공부시작한 초짜 입니다.
>지금 APM공부하는데요...
>전 책을 보면서 했는데 ...
>apache , mysql , php 를 다운받고
>/home에다가 풀어 놨습니다 ...
>그리고 apache 로 가서 ./configure 명령을 내려주고
>mysql로 가서 이것저것 하다가 루트 비밀 번호만 바꿔주는것 빼고;; 제대로 컴파일 했습니다..(제생각에 틀렸을지도 모르지만...) 그리고
>php디렉토리로 가서 .. ./configure --with-config-file-path=/etc/php --with-apache=/home/apache --with-mysql=/usr/local/mysql 이렇게 명령을 내려줬습니다 .
>/home/apache에 압축풀어논 apache소스 파일이 있구요..
>그런데 그렇게 컴파일 명령을 내려주면..
>checking for Apache 1.x modules surpport... configure : error: use --with-apache2 with Apache2.X
>라고 에러가 나네요 ...이건 httpd.h파일이있는곳이거
>httpd.h파일이없는곳에선 아래에 메세지가 나네요..
>configure : error: Invalid Apache directory - unable find httpd.h under/home/apache 라는 에러 메세지가 나는데요 ... 잘 모르겠네요 아시는분 있으면 리플달아주시면 정말 감사하겠습니다...
>부탁드립니다^^
========================================
아파치2.X 인가요?
php를 컴파일할때 아파치 버전이 2.X이면
--with-apache=APACHE_SOURCE
가 아니고
--with-aptche2=APACHE_SOURCE
옵션을 사용하라는 의미입니다.
그리고 APACHE_SOURCE 에는 실제로
아파치2.X의 소스디렉토리를 지정해야합니다.
아파치2.X를 풀면
httpd-2.0.50
와 같은 이름이 될겁니다.
따라서
--with-apache2=/home/httpd-2.0.50
과 같이 옵션을 줘야합니다. |