The installation of php 4.2.3 onto apache server 2.0.42 proves to be easier than i had thought, just the directions everywhere seem to be wrong for 4.2.3. The first step is to open httpd.conf and at the end of the "LoadModule" lines, add the following:
LoadModule php4_module c:/php/sapi/php4apache2.dll
Then search for the line "AddType", there should only be 2 AddType lines in a fresh copy of httpd.conf, below those lines add this line:
AddType application/x-httpd-php .php
Then of course you have to copy your php4ts.dll to your system directory, either c:\windows\system, or c:\winnt\system32, depending on what you are running.
Note: All other directions for installation can be omitted, I finally figured out that the other lines are what is causing the errors in apache restarting to occur. I hope this works for you all, I now am able to parse .php extension files so I hope you can too. In the "LoadModule line you added make sure that you are using the file php4apache2.dll and not php4apache.dll, it won't work unless you have the right one.