Иногда случается так, что сервер MAMP отказывается запускать Apache. При этом MySQL работает вполне исправно. Понять почему это происходит очень трудно. Но решение есть!
Необходимо открыть Terminal (Терминал) и набрать /Applications/MAMP/Library/bin/apachectl start
.
Там вы увидите уведомление об ошибке:
dyld: Symbol not found: _iconv
Referenced from: /usr/lib/libmecabra.dylib
Expected in: /Applications/MAMP/Library/lib/libiconv.2.dylib
in /usr/lib/libmecabra.dylib
/Applications/MAMP/Library/bin/apachectl: line 80: 33793 Trace/BPT trap: 5 $HTTPD -k $ARGV
Все там же набираем cd /Applications/MAMP/Library/bin
Вы окажетесь в директории библиотек MAMP.
Переименовываем файл envvars вот такой командой mv envvars _envvars
Все работает, пользуйтесь.