Recentemente, tive que reconstruir um Mac do zero para o desenvolvimento de PHP. Aqui estão alguns comandos úteis (possivelmente) que podem tornar sua vida mais fácil se você quiser fazer o mesmo. Use o bom senso e não apenas copie e cole na sua linha de comando! Você também pode configurar uma sessão de sudo (sudo -i) para isso se estiver com pressa.
tornar todos os arquivos ocultos visíveis
defaults write com.apple.Finder AppleShowAllFiles YES
desativar aviso de licença xcode
sudo xcodebuild -license
obter Homebrew
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
Verifique se funciona
brew doctor
Get git
brew install git
obter rvm
curl -L https://get.rvm.io | bash -s stable --ruby
rvm get head
brew update
brew tap homebrew/dupes
brew install libksba
brew install autoconf automake apple-gcc42
rvm pkg install openssl
rvm install 1.9.3
sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc-4.2
rvm use 1.9.3 --default
Obtenha algumas ferramentas úteis
brew tap josegonzalez/homebrew-php
brew install bash-completion zsh wget nginx php54 php54imagick redis python phpsh
Pegue oh-meu-zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
Poção de limpeza
brew update && brew upgrade && brew cleanup
Obter bundler
gem install bundler rubygems-bundler && gem regenerate_binstubs
Instalações do Gem: proteção para automação phpUnit
gem install cucumber ruby_gntp guard guard-phpunit guard-phpcs guard-ctags-composer guard-less guard-redis terminal-notifier-guard
Configure o compositor globalmente
curl -s https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
libs pecl de uso
pecl install xhprof xdebug apc
pear config-set auto_discover 1
pear upgrade PEAR
PHPUnit
pear install pear.phpunit.de/PHPUnit
pear install phpunit/PHPUnit_Selenium
pear install phpunit/PHPUnit_Story
pear install phpunit/PHPUnit_TestListener_DBUS
pear install phpunit/PHPUnit_TestListener_XHProf
pear install phpunit/PHPUnit_TicketListener_GitHub
Behat, se você preferir em vez de pepino
pear channel-discover pear.symfony.com
pear channel-discover pear.behat.org
pear install behat/behat
phpmd
pear channel-discover pear.phpmd.org
pear channel-discover pear.pdepend.org
pear install --alldeps phpmd/PHP_PMD
codesniffer
pear install PHP_CodeSniffer