I'm not sure if this is the same problem, but I had an issue that the Apache httpd service would not start when I tried to add the php module to an apache server (httpd.conf). The service would not start. When I looked at the Event Viewer I found an application error event indicating that the service terminate unexpectedly, and it indicated that the problem occurred in Apache24\bin\libapr-1.dll.
The problem was with the LoadModule statement that I added at the end of my httpd.conf file. Here's what I orginally had:
LoadModule php7_module "C:\PHP7\php7apache2_4.dll"
Here's what I changed it to:
LoadModule php7_module C:\PHP7\php7apache2_4.dll
Low and behold, the apache service started, any I was able to execute the phpinfo.php sample script that I added to the Root Document directory. (By the way, forward or backward slashes both work.)
The difference is that I removed the quotes. The quotes were there because I had just copied and pasted from a web page that said how to install PHP.