Иногда случается так, что сервер 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

  • Шаг четвертый.

Все работает, пользуйтесь.