Can I make an Apache running on Windows case-sensitive?
So it is now possible to do this on windows 10 https://www.windowscentral.com/how-enable-ntfs-treat-folders-case-sensitive-windows-10
fsutil.exe file SetCaseSensitiveInfo C:\folder\path enable
As far as I know you can't, but I will watch this question for other answers.
As a workaround, you say that you must develop on Windows. What about installing Linux in a Virtual PC. There are several free VM programs like VirtualBox and Microsoft Virtual PC. That way, you can match your development environment to your deployment environment.
Beyond that, I find that it is best to just make sure you use lowercase for everything, minimizing mistakes.
According to Apache documentation, it is not possible, because case insensitivity is embedded in Windows OS. But you can "reverse the problem" and turn the Apache server under Linux/Unix being case insensitive. Just add the following directives to your .htaccess:
RewriteEngine On
RewriteMap lowercase int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lowercase:$1} [R,L]
See the documentation here.