Hey Laserlight, thanks for your thoughtful, attention to detail!
Here's what I did, ultimately...
I installed Apache2 (again)-- as i got the impression that, w/ Windows XP, the .msi installer should be used. Claiming no expert knowledge, but only knowing from experience, i figured i had better do as recommended and use the installer-- assuming that something needed to happen between the operating system and Apache which might not properly be in place had i attempted to run the existing Apache2 from the "E:" drive.
(I know XP can run programs from the Slave, as i've done it tons of times w/ different apps, but i wanted to do my best to ensure a "proper" install... an obsessive nature dominating in this knowledge-lacking situation. w/ time and experience, i'll likely try a more manual approach upon future installations)
The .msi asks for a couple settings during install-- one being the "all users" vs "only me" (port :80 vs port :8080), so w/ security in mind, i chose the latter. I pulled up localhost:8080/ and got the apache welcome screen. "all is well!", i thought.
i d/l and unpacked php (as described above), placing the following in the Windows
XP Path:
[... ;C:\php4;E:\php ]
to re-use my existing PHP 5 install (which happens to have a debugger, and a few other dll's in there... i assume they will work?). I commented httpd.conf for the php5 on E:.
I'm not sure what i was doing wrong; what was the problem, but upon first try of parsing and viewing a php "web" copied from my old wwwroot on "E:", i saw only source code in the browser. i opened the Apache momitor, and Windows Services-- both indicated php5.1.2. "Hmph!", thinking that perhaps it was something "weird" w/ the e: drive settings incompatible w/ my new Apache install, i went into httpd.conf and commented it so it would use php4 on "C:".
When the new php settings became visible in Services and the Apache Monitor, again i tried opening the php files on localhost, and again-- only source code. frustrated, i scanned httpd.conf for anything that looked out-of-place... the only thing that seemed different was the port:8080 setting. but, rather than manually configure this, i simply backed up the new conf, and copied httpd.conf from "E:", over writing the new file, and changed the drive-mapped letters to the appropriate for its new residence on "C:".
opened the browser, and "Wha-la!", everything now seems to be fine.
any idea why the port:8080 settings (and whatever else might be different in that "new" httpd.conf file) did NOT work? maybe i can learn something here! 😉
other than that bit of unexpected weirdness, everything seems to be working fine currently.
thanks for your help, Laserlight!!! i believe you helped me last time i installed Apache2!! is this something of a specialty area for you?
🙂