This all sounds a little odd.
First the httpd.conf file should already have the php LoadModule defined and active.
Second, changing the DocumentRoot will effect many things, there are better ways to configure things that changing that, Virtual Hosts for example, see this post, its not actually relevant to WAMPServer 2.5 its relevant to all Apache versions.
The Homepage, Your Projects Menu and the need for Virtual Hosts Can I suggest that you uninstall WAMPServer using the standard windows uninstall. Then delete the \wamp folder, as a few files get left but should be removed.
Then reinstall WAMPServer, use the 32bit version of WAMPServer!
Also unless you actually need an old version of Apache or PHP use the latest WAMPServer2.5
Whatever version you decide to install, you then need to make sure your HOSTS file has as least these entries in it.
C:\windows\system32\drivers\etc\hosts
127.0.0.1 localhost
::1 localhost
It could be that the missing entry '::1 localhost' in the hosts file was causing your issues.
---------------------------------------------------------------------------------------------
(Windows 10 Pro 64bit) (Wampserver 3.3.4 64bit) Aestan Tray Menu 3.2.5.4
<Apache versions MULTIPE> <PHP versions MULTIPLE> <MySQL Versions MULTIPLE>
<MariaDB versions MULTIPLE> <phpMyAdmin versions MULTIPLE> <MySQL Workbench 8.0.23>Read The Manuals Apache --
MySQL --
PHP --
phpMyAdminGet your Apache/MySQL/mariaDB/PHP ADDONs here from the
WAMPServer alternate Repo-X-X-X-
Backup your databases regularly Here is How dont regret it later! Yes even when developing -X-X-X-