You definitely don't need the full path. Mine looks like this:
APACHE_MODULES="access actions alias auth auth_dbm autoindex cgi dir env expires include libphp4 log_config mime negotiation setenvif status suexec userdir"
Then running SuSEconfig added this to /etc/apache2/suse_loadmodule.conf:
LoadModule php4_module /usr/lib/apache2-prefork/libphp4.so
I imagine that adding that to /etc/apache2/suse_loadmodule.conf manually will do the trick but I don't know why SuSEconfig isn't putting it in for you. It may be computing md5 stuff to see if some file has been changed manually, then skipping stuff because it has. I knwo from reading /sbin/conf.d/SuSEconfig.apache2 that it checks to see if suse_include.conf has been modified.
I don't get the "create symbolic link `/usr/share/apache2/build/config_vars.mk' to`config_vars.mk-prefork'" part when I run SuSEconfig. I do have both the file config_vars.mk and config_vars.mk-prefork. Neither is a symbolic link. In config_vars.mk-prefork I have the lines: exp_libexecdir = /usr/lib/apache2-prefork rel_libexecdir = /usr/lib/apache2-prefork Both of these refer to the folder where the libphp4.so is. You might check to see if those lines are in your config_vars.mk-prefork.
Well Jason, on my system there's no config_vars.mk-prefork at all! I even re-installed the system from scratch, formatting partitions and all.. Still no config_vars.mk-prefork.. But after manually editing that file, everything works perfectly well. Anders Norrbring Norrbring Consulting