Prefork 에서 Worker로 갈아타려고 하는데요

현재 우분투 8.10에서 apache2-mpm-prefork를 돌리고 있습니다.

worker가 멀티 쓰레드가 되고 속도 향상도 있다길래 바꿔보려고 하는데 잘 안되네요.

일단 제가 했던 과정을 말씀드리자면…

[code:klwet8z9]apt-get install purge apache2.2-common[/code:klwet8z9]
으로 관련 부분들을 삭제한다음…

[code:klwet8z9]apt-get install apache2 [/code:klwet8z9]
를 실행하여 함께 설치되는 apache2-mpm-worker와 apache2.2-common을 재설치하였습니다.

그리고나서 php5를 설치하려고 하는데 여기서 문제가 생기네요.

[code:klwet8z9]sudo apt-get install libapache2-mod-php5 php5-common[/code:klwet8z9]
이렇게 해줬는데 apache2-mpm-prefork가 함께 또 설치되면서 worker를 지워버리는군요.

그래서 libapache2-mod-php5를 제외하고 처음부터 다시 해서 worker로 하긴 했는데…

또 다른 문제는 사이트에 접속하면 index.php , index.html같은 것을 실행하지 못하고 다운로드를 해버리네요.

다른 php파일도 마찬가지구요.

뭐가 잘못됐는지 알려주시면 고맙겠습니다~

아래 사이트에
Worker사용히 PHP의 불안한점 어쩌구 저쩌구 언급되있네요
기본으로 Prefork를 사용하는 근거같습니다.

사용하는 방법은

PHP를 다시 컴파일해서 사용하는 방법과
mod_fastcgi를 이용하는 방법

두가지 방법이 있는거 같습니다.
(아직 설정해보진 않았습니다.)

아래 사이트을 참고해서 설치해보시기 바랍니다.

[url:3uvxvsmo]http://eightpence.com/running-multi-threaded-apache-with-php-on-ubuntu/[/url:3uvxvsmo]
[url:3uvxvsmo]https://bugs.launchpad.net/ubuntu/+source/php5/+bug/12296[/url:3uvxvsmo]