У меня та же проблема (с использованием MAMP на Mac), и хотя я еще не решил ее, я на шаг ближе.
По сути, это может быть связано с подкаталогами / корнем документа. Если я устанавливаю свой URL как getRocks.php (и перемещаю туда свой скрипт), он работает (я получаю контент обратно), но если я получаю его как php / getRocks.php, он не работает (я возвращаю код php) .
Возможно, MAMP что-то добавляет с типами ответов в подкаталогах? Я собираюсь взглянуть дальше, но, надеюсь, это поможет вам в правильном направлении.