Я пытаюсь установить PHP 5.6 с Postgresql, используя homebrew, используя этот учебник .
Однако, поскольку я не хочу использовать mysql и apache, при установке php 5.6 я использую эту команду:
brew install php56 --without-mysql --without-apache --with-pgsql=/Applications/Postgres.app/Contents/Versions/9.4/bin/
Однако я не устанавливаю поддержку postgres. Первая строка, которую я вижу, все время:
==> Installing php56 with --without-mysql, --without-apache
Но ничего относительно –with-pgsql.
Когда я пытаюсь не указывать ссылку на мое приложение postgres, он говорит мне, что не может найти pg_config. Он также сказал мне, что –with-pgsql устарел и что я должен использовать –with-postgresql, но в конце концов ничего не изменит.
Как кто-нибудь может понять, что может произойти?
Я нашел способ решить проблему. Я установил postgresql с homebrew (даже если он уже был установлен на моем компьютере), а затем установил php5.6 со следующей командной строкой:
brew install php56 --without-mysql --without-apache --with-postgresql
Затем я удаляю postgresql с homebrew
brew uninstall postgresql
И, наконец, я установил php5.6 pdo-pgsql
brew install php56-pdo-pgsql
Надеюсь, это поможет!