Recentemente, tenho um mac e não estou acostumado a desenvolver em um mac.
Tenho o MAMP Pro 1.9.6.1. Eu fiz uma localização php.inie peguei o seguinte:
$ locate php.ini
/Applications/MAMP/conf/php5.2/php.ini
/Applications/MAMP/conf/php5.3/php.ini
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
/private/etc/php.ini.default
Mudei o nome de todos eles. MAMP reiniciado. Carregou sem problemas (eu sei estranho né?). Estou usando o PHP versão 5.2.
Todos esses arquivos agora são nomes diferentes (feitos um por um para o processo de eliminação). Então eu acho que reinicie o mac. Da mesma forma, o MAMP carregou sem problemas, embora todos os php.iniarquivos tenham sido movidos. No Lamp isso nem carregava. Mas ou há outro php.iniarquivo que estou perdendo (bem possível, não sei como updatedb), o MAMP é muito inteligente e apenas puxa todos eles (menos provável) ou não usa nenhum.
/Applications/MAMP/bin/php/php7.1.1/conf/php.ini

php.ini. Você tem que editar o modelo.