Bash ulimit на Yosemite возвращает "ulimited" для команды «ulimit -H -n», это значение не может быть установлено.
Убедитесь, что значение для максимального количества файлов установлено в /etc/sysctl.conf. Я имею (из postgres):
kern.maxfiles=524289
kern.maxfilesperproc=524288
По умолчанию (ulimit -n) 2560. См. Http://krypted.com/mac-os-x/maximum-files-in-mac-os-x/ для получения дополнительной информации.
Измените apachectl с:
ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`
чтобы:
ULIMIT_MAX_FILES="ulimit -S -n `sysctl -A | grep kern.maxfiles: | awk '{ print $2}' `"
Проблема 2: переименование envvars (специфично для MAMP)
cd /Applications/MAMP/Library/bin
mv envvars _envvars
Согласно: http://www.gladdy.uk/blog/2014/08/05/mamp-pro-on-yosemite-beta-5/