글타래: Mac OS X에서의 Apache 2 설치와 설정 요령
Complete Apache 2에 Apache 2.0.55를 심어넣어 갱신해 주기
현재, 많은 사용자들을 가지고 있는 Complete Apache는 2.0.52를 마지막으로 갱신된 지가 오래되었지만, 아래와 같은 방법을 사용하면, Apache 2.0.55 버전으로 갱신해서 계속 사용할 수 있답니다.
먼저, Apache HTTP Server 2.0.55 source를 내려받습니다.
압축을 풀고, 폴더 속에 있는 config.layout 파일을 열어서 끝에 다음과 같은 내용을 추가합니다.
<Layout ServLog>
prefix: /Library/Apache2
exec_prefix: ${prefix}
bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/bin
libdir: ${exec_prefix}/lib
libexecdir: ${exec_prefix}/modules
mandir: ${prefix}/man
sysconfdir: ${prefix}/conf
datadir: ${prefix}
installbuilddir: ${datadir}/build
errordir: ${datadir}/error
iconsdir: ${datadir}/icons
htdocsdir: ${datadir}/htdocs
manualdir: ${datadir}/manual
cgidir: ${datadir}/cgi-bin
includedir: ${prefix}/include
localstatedir: ${prefix}
runtimedir: ${localstatedir}/logs
logfiledir: ${localstatedir}/logs
proxycachedir: ${localstatedir}/proxy
</Layout>
저장한 후에, 터미널을 열고 httpd-2.0.54 디렉토리로 이동하고 다음과 같이 컴파일(compile)합니다.(물론, 실행 전에 꼭 Apache 서버를 꺼주어야 합니다):
./configure --enable-layout=ServLog --enable-mods-shared=all --with-ssl=/usr --with-mpm=prefork --enable-ssl --enable-dav --enable-cache --enable-proxy --enable-shared --disable-static --disable-unique-id --disable-ipv6 --enable-logio --enable-deflate --with-ldap --with-ldap-include=/usr/include --with-ldap-lib=/usr/lib --enable-ldap --enable-auth-ldap --enable-cgi --enable-cgid --enable-suexec
설정이 끝나면, 다음을 입력:
make
이렇게 해서, 정상적으로 컴파일이 완료되면, 다음 명령으로 Apache를 설치합니다:
sudo make install
이렇게 해서, 2.0.55버전으로 갱신된 Apache 서버를 정상적으로 계속 사용하실 수 있답니다.
Apache의 이후 버전들도 비슷하게 적용될 수 있습니다만, Apache 2.2 버전의 새로운 기능들을 맛보기 위해 갱신하려면 PHP의 경우도 PHP 5.1.1로 갱신해 주어야 합니다.
덧붙여, Complete Apache 2를 위한 PHP 5 설치 요령은 이곳을 참고.