Hello,
En vrai si passer par la commande php fonctionne pourquoi vouloir utilisé mamp ? (perso je préconise de ne pas utilisé ce genre d'outils qui ne sont pas utile je trouve perso)
La différence entre les 2 c'est que le serveur php quand la page n'est pas connu il redirect vers index.php quand ça existe mais je ne suis pas sur pour le apache dans MAMP.