Ранее я успешно использовал VM Fusion с CentOS Linux VM для нужд веб-разработки.
Однако сейчас я хотел бы перейти к доморощенному менеджеру пакетов.
Поэтому я установил его и затем запустил следующие команды:
brew update
brew install postgres
brew install homebrew/apache/httpd22
brew install homebrew/php/php53
brew tap homebrew/services
Когда я запускаю brew services list
, они отображаются как "запущенные":
Однако netstat -an
не показывает ни одной службы, работающей на порте 8080, и попытка подключиться к http://127.0.0.1:8080
браузер не работает.
То же самое для PostgreSQL: я могу запустить psql
, но он не может найти /tmp/.s.PGSQL.5432
сокет.
Что может быть причиной? Я несколько раз перезагружал свой Macbook Air, и в настройках «Безопасность и конфиденциальность» брандмауэр отключен:
Также в процессе устранения неполадок я попытался
xcode-select --install
brew update
brew update
sudo chown -R $(whoami) $(brew --prefix)
и представил тот же вопрос, что и выпуск 50065 на Github.