Intégré php Impossible de se connecter à homebrew mysql de l'autre côté localhost sur osx mavericks

J'essaie d'installer wordpress sur osx mavericks (avec intégré apache + php et homebrew mysql).

mysql -u root # connects
php -r 'var_dump(mysql_connect("localhost", "root", ""));' # doesn't connect

La recherche Web a montré que mysql Se connecte à K. localhost À travers la prise unix, Mais se connecte à K. loopback ip 127.0.0.1 À travers une prise réseau.

php -r 'var_dump(mysql_connect("127.0.0.1", "root", ""));' # connects!

pourquoi je ne peux pas me connecter à mysql de l'autre côté localhost de php ??
Invité:

Alice

Confirmation de:

"La recherche Web a montré que mysql Se connecte à K. 'localhost' À travers la prise unix"

Parce que PHP Tente de faire une optimisation qui provoque des effets imprévus. Votre exemple MySQL Écouter les connexions sur le port TCP 3306. PHP essayer de se connecter à la prise UNIX dans le système de fichiers.

Pour répondre aux questions, connectez-vous ou registre