Sudo mkdir в /usr/, операция не разрешена. El Capitan
Попытка установить PHP, для чего требуется создание каталога расширений в /usr/lib/php/extensions. Установка вернула ошибку "Операция не разрешена".
С тех пор я узнал, что sudo не может создавать каталоги под /usr/. Кто-нибудь еще испытал это?
Ответ 1
Локальные установки действительно должны быть установлены под /usr/local, а не непосредственно под /usr. Начиная с El Capitan, это обеспечивается Защита целостности системы. Не должно быть больших изменений, просто установите расширения в /usr/ local/lib/php/extensions и отредактируйте php.ini, чтобы установить extension_dir в соответствующее место.