bash-3.00# /usr/apache2/bin/httpd -l Compiled in modules: core.c prefork.c http_core.c mod_so.c bash-3.00#
bash-3.00# /usr/apache2/bin/httpd -v Server version: Apache/2.0.63 Server built: Feb 10 2008 04:45:11 bash-3.00#
bash-3.00# /usr/apache2/bin/httpd -l Compiled in modules: core.c prefork.c http_core.c mod_so.c bash-3.00#
bash-3.00# /usr/apache2/bin/httpd -v Server version: Apache/2.0.63 Server built: Feb 10 2008 04:45:11 bash-3.00#
It depends on whether you have a worker MPM httpd binary compiled or not. Some distributions come with several binaries (named httpd.worker
or such like) and you just change your start-up script to point at the desired binary.
On the other hand you may have to compile Apache yourself with the desired MPM.
If your Apache has SMF "start scripts" see this howto: http://wikis.sun.com/display/WebStack/Web+Stack+Getting+Started+Guide#WebStackGettingStartedGuide-UsingSMFtoManageServices