скорее всего компилятор апача отличается от php
см. windows.php.net
If you are using PHP with Apache 1 or Apache2 from apache.org (not recommended) you need to use the older VC6 versions of PHP compiled with the legacy Visual Studio 6 compiler. Do NOT use VC9+ versions of PHP with the apache.org binaries.
Please use the Apache builds provided by Apache Lounge. They also provide VC11 builds of Apache for x86 and x64. We use their binaries to build the Apache SAPIs.
а если по русски, то идите на сайт Apache Lounge и качайте оттуда Apache, главное чтобы версии компиляторов совпадали, т.е. если Apache 2.4.12 откомпилирован VC11, то и php надо с той же версии компилятора искать.