MAMPでmedooがデータベースに接続できないソリューション

778 ワード

なぜならmampがmysqlを修正したからだ.sockの位置は、指定しておけば良いのですが、thinkphpが繋がらない場合にも適用されます
$config = array(
    'database_type' => 'mysql',
    'database_name' => 'dbname',
    'server' => '127.0.0.1',
    'username'     => 'user',
    'password' => 'pwd',
    'charset' => 'utf8',
    'socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', //MAMP  
    'option' => array(PDO::ATTR_CASE => PDO::CASE_NATURAL)
    );
$db = new Medoo($config);