Reinstalled zypper, php5, now I have apache2 issues

So instead of updating libxml2, I decided to remove it and then install a different version using zypper. This ended up removing zypper and php5. I reinstalled zypper and php5, along with all the modules I previously had, but now when I try to start my apache2 2.2.10 server with SSL enabled, it just hangs and I don’t return to the command line. All connections through a browsers also hang indefinitely without timing out. Previously, the apache server responded to https requests. When I start the server without SSL enabled, php works fine. Anyone have any idea what could be causing this? I’m using opensuse 11.1 and php 5.2.11.

Here’s the stack trace.

#0 in __kernel_vsyscall ()
#1 in __read_nocancel () from /lib/libpthread.so.0
#2 in apr_file_read () from /usr/lib/libapr-1.so.0
#3 in ?? () from /usr/lib/apache2-prefork/mod_ssl.so
#4 in ?? () from /usr/lib/apache2-prefork/mod_ssl.so
#5 in ?? () from /usr/lib/apache2-prefork/mod_ssl.so
#6 in ap_run_post_config () from /usr/sbin/httpd2-prefork
#7 in main () from /usr/sbin/httpd2-prefork