Not sure exactly why you need to manually modify Apache configs if you install using the Novell RPMs, but guess you do cuz the php shit just don’t work until you do the following.
zypper in apache2Â apache2-mod_php53 php53 Â (and whatever else php53 mods you need)
copy in the php.ini, my install got this installed , but I’ve seen where there isn’t one.
cp /etc/php5/apache2/php.ini.template (or .example or .rpmnew) /etc/php5/apache2/php.ini
vi /etc/sysconfig/apache2
look for APACHE_MODULES= and add php5 rewrite. Â Save. Exit.
APACHE_MODULES=”actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl php5 suexec userdir  reqtimeout rewrite”
I’ve never even knew this “SuSEconfig” command even existed but apparently it does, anyhow you need to run it..heh.
# SuSEconfig && rcapache2 restart
You should see your Apache modules using, look for php5 and rewrite
# apache2ctl -M
Now list your php modules with
# php -m
If you missing anything, you add use zypper to install em.
drop a phpinfo test file on apache root.
vi testme.php
<?php
phpinfo();
?>
should work.