Homebrew

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Update

brew update

Repaire

brew doctor

Install / Options / Info

brew install nginx-full

brew options nginx-full - Список доступных ключей/опций для установки

rew info nginx-full - Информация о пакете

Errors / Ошибки

Error: Cowardly refusing to `sudo brew install` You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so at your own risk.

Исправление

# sudo chown -R $USER /usr/local # sudo chown -R $USER /Library/Caches/Homebrew

Восстановление ревизий

$ cd `brew --cellar`
$ git reset --hard HEAD

Установка / Удаление репозиториев

Установка

$ brew tap homebrew/versions

Удаление

$ brew untap homebrew/versions

Просмотр

list

Список пакетов

$ brew list|grep php php70 php70-amqp php70-event php70-igbinary php70-intl php70-mcrypt php70-mongodb php70-pcntl php70-pdo-pgsql php70-redis php70-ssh2 php70-xdebug php70-yaml

Список необновленных пакетов

$ brew outdated jasper (1.900.21) < 2.0.2 libgphoto2 (2.5.10) < 2.5.11 libicns (0.8.1_1) < 0.8.1_3 homebrew/php/php70-pdo-pgsql (7.0.12_4) < 7.0.13_5 winetricks (20161012) < 20161107

Вывод с указанием версии пакета с указанием пакетов которые надо обновить

$ brew list --versions --updates|grep php php70 7.0.13_6 php70-amqp 1.7.1 php70-event 2.0.0 php70-igbinary HEAD-cb6bca5 php70-intl 7.0.13_7 php70-mcrypt 7.0.13_5 php70-mongodb HEAD php70-pcntl 7.0.13_5 php70-pdo-pgsql 7.0.12_4 php70-redis HEAD php70-ssh2 HEAD php70-xdebug 2.4.1 php70-yaml HEAD

show

Переключение пакетов

$ brew unlink php70 $ brew link php71

Заморозка версии

Бывает такое, когда нада зафиксировать формулу от обновлений с помощью brew upgrade Для реализацци этой задачи воспользуйтесь brew pin, а когда нада опять возобновить возможность обновлений просто выполните brew unpin postgresql-9.4

Замораживаем

# brew pin postgresql-9.4

Размораживаем

# brew unpin postgresql-9.4

Development

brew tap homebrew/versions

brew install autoconf automake gcc47 pcre

brew install autoconf autoconf-archive automake libtool icu4c curl

Скрипт / Установщики / Настройка

Homebrew + Nginx + PHP-FPM + Redis + MongoDB + MariaDB on MAC OS

UNMP (Unix Nginx MySql PHP53, PHP-FPM)

Установка PHP54-FPM

Установка PHP56-FPM

Установка PHP70-FPM

Ссылки

http://benjsicam.me/blog/how-to-install-mysql-on-mac-os-x-using-homebrew-tutorial/

http://www.handcraftedsoftware.net/articles/installing-nginx-php-fpm-and-apc-on-mac-os-x

http://akrabat.com/computing/setting-up-php-mysql-on-os-x-mavericks/ *

http://habrahabr.ru/post/217245/