Не надо такого делать.
Ставим brew и php:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew up && brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew up && brew upgrade
brew install php54
sudo vim /etc/apache2/httpd.conf
Тут правите строчку, откуда берется php
sudo apachectl -k restart
brew install virtualhost.sh
Теперь создавать виртуальные хосты просто:
virtualhost.sh myhost.loc
virtualhost.sh --delete myhost.loc # удаление
virtualhost.sh --list # просмотр доступных
Если хотите ставить хосты более кототкой коммандой — в /etc/profile прописываете что должно делаться при запуске терминала, у меня так:
alias vhost="sudo virtualhost.sh "
alias mod777="sudo chmod -R 777 "
Вторая команда вам также пригодится — права в Sites постоянно меняются и приложения не могут создавать свои папки, не знаю как с этим бороться, кто-то подскажет — буду благодарен)
PS brew показывает инструкции после установки и по команде brew i
nfo <name>
, так что не потеряетесь. В репозитории лежит много хорошего apc, xdebug и другие популярные расширения. Все это работает и для php53, но смысла себя им ограничивать — не вижу