mountain lion でmysqlと接続エラーしたときのphp設定
昨日からはまっていたやつをまとめます。 wordpressがインストールの際、mysqlとの接続がうまくいきませんでした。 正直何にはまっていて、どううまくいったのかまだわからないのですが、やったことを後学のためまとめておきます。
php.iniの設定
php.iniの設定を変えます。
sudo cp -a /etc/php.ini.default /etc/php.ini
でスケルトンをコピー。 ソケットのパスが違っているので、以下で修正。 /var/mysql/mysql.sock の部分を、/tmp/mysql.sock にする。
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket = /tmp/mysql.sock
しかし、以前mysqlとは接続エラー。。
しばらく調べていると、この記事を発見。
brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install phpmyadmin
さらに、以下の設定を追加。
enable_dl = On extension=/usr/local/Cellar/php53-mcrypt/5.3.13/mcrypt.so
副次的にphpmyadminが入ってしまったけど、これでエラーが消えた。