Windows is not case sensitive where Apache is.
Its actually just the MySQL setting "
lower_case_table_names"
This system variable determines whether table names, table aliases, and database names are compared in a case-sensitive manner, and whether tablespace files are stored on disk in a case-sensitive manner.
Basically setting a value in your my.cnf file should force CaSe SeNsItIvItY:
Default Values:
Linux: 0 (what we expect)
Windows: 1 (which will give you problems if you migrate to a Linux machine later)