Как запустить apache2 на macOS Yosemite. Я получаю 2 ошибки:
Ошибка #1
+ ulimit -S -n unlimited
/Applications/MAMP/Library/bin/apachectl: line 70: ulimit: open files: cannot modify limit: Invalid argument
Ошибка #2
dyld: Symbol not found: _iconv
Как запустить apache2 на macOS Yosemite. Я получаю 2 ошибки:
Ошибка #1
+ ulimit -S -n unlimited
/Applications/MAMP/Library/bin/apachectl: line 70: ulimit: open files: cannot modify limit: Invalid argument
Ошибка #2
dyld: Symbol not found: _iconv

bash ulimit на Yosemite возвращает " ulimited "для команды" ulimit-H-n " это значение не может быть установлено.
убедитесь, что в файле /etc/sysctl установлено значение max.конф. У меня (от 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`
to:
ULIMIT_MAX_FILES="ulimit -S -n `sysctl -A | grep kern.maxfiles: | awk '{ print }' `"
Проблема 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/
