Apache 2.2에서 이미 컴파일된 php5 공유 모듈을 정적으로 만드는 방법

Apache 2.2에서 이미 컴파일된 php5 공유 모듈을 정적으로 만드는 방법

나는 php5로 apache 2.2를 컴파일했고 apache conf 파일에서 php에 대한 loadmodule 행의 주석 처리를 제거한 후 php가 시작되었지만 공유 모듈이므로 정적으로 컴파일할 수 있는 방법이 있습니까?

답변1

짧은 대답: 아니오

긴 답변: 누군가가 httpd 내부에서 PHP를 컴파일하려고 한다는 이야기를 들어본 적이 없으며 누군가가 왜 그렇게 하고 싶어하는지 알 수 없습니다. 프로덕션에서는 debian이나 redhat에서 제공하는 공식 바이너리 패키지를 사용하는 것이 좋습니다.

Apache prefork + php5.so를 사용하는 것은 괜찮습니다. 추가 최적화에는 php fpm, apc, varnish 등이 포함될 수 있습니다.

관련 정보