質問: /opt/local/var/run/mysql56/mysql.sock に変更したのですがエラーは変わりませんでした。 開発環境を作るのは2回目で、ほぼ初学者です。 何が原因でしょうか?
回答: 初学者であればMAMPまたはXAMPPをお勧めします。 どうしても一から入れたいというのであれば、MacPortsではなくHomebrewをお勧めします。最新の情報はHomebrewの方が多いからです。(どちらが良いかは好みなので、よくわかっている方はどちらでもいいと思います。) 本当のお勧めはVagrantを使うことです。スペックがそれなりにあって、コンソール操作に慣れていれば、特に問題は起きません。仮想環境なのでMacの環境を汚さないという点でもお勧めです。 さて、原因として、次の二つが考えられます。 * 設定後にApacheを再起動していない。=> 再起動してください。 * mysql**i**を使っている。=> `mysqli.default_socket`を設定してください。 これでもうまくいかない場合は、phpmyadminの設定(config.inc.php)でsocketのパスを設定することを検討してください。