I've been using a prepackaged app called Foxserv, which includes Apache2.0.39/PHP/MySQL/Perl/Python, with everything talking and functioning with each other.
In the past its served me well for my test server, but unfortunately its 4 years old now and the packages are severely outdated. Since this is the only way I've managed to get a web server going on my computer, I have no idea how to install Apache/PHP "the man's way" and the ReadMe just goes over my head.

Knowing nothing, I downloaded the PHP4.4.7 zip, renamed the old PHP(4.2.2) and put the new one in its place at C:\Foxserv\php. Simple enough.

However, when you go to start Apache through NET you get
A service specific error occurred: 1.

Descriptive. So instead, I try to start apache.exe through CMD, and I get a more informative
Syntax error on line 173 of C:/FoxServ/Apache/conf/httpd.conf:
Cannot load C:/FoxServ/php/sapi/php4apache2.dll into server: The specified module could not be found.


This is very odd, as I have merely put a newer PHP in its place, with that exact filename still in existence. I don't believe files are missing, if anything there's several more which I doubt are used.

Does anyone have any clue as to what I do next, where I put in new lines, etc., or have a newer pre-package I could install? I'd install a newer Apache but fucked if I know what to get from the mirror, besides the ReadMe says 2.0.x is fine.
My state was founded by Batman. Your opinion is invalid.