Can't restart apache. PHP is broken.

I need to restart my apache, but apachectl configtest tells me that

Syntax error on line 208 of /etc/httpd/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: undefined symbol: ap_signal

I've tried rebuilding php, I'm not really sure what to do here.

Thanks

---------- Post updated at 09:03 PM ---------- Previous update was at 08:57 PM ----------

Now it seems I have taken down apache. I can't start it and I think I need to reinstall. Help!!! Red Hat Linux 9

---------- Post updated at 09:31 PM ---------- Previous update was at 09:03 PM ----------

/usr/sbin/apachectl: Apache 1.3 configuration directives found
/usr/sbin/apachectl: please read /usr/share/doc/httpd-2.0.40/migration.html

In big trouble here.

You should probally recompile with something like

make clean
make 
make modules
make install
make modules_install

(or whatever is the correct make flags... sorry, I don't have them in front of me)

I got it up and running. Oddly enough it seems there are two version of apachectl going on. One that runs and one that throws the error. I don't know who set this server up, but I will be so happy when I'm done with it. Just have to get curl working in cgi.

http://www.unix.com/high-level-programming/117009-curl-cgi.html\#post302344465

Thanks