MAMP下medoo连接不了数据库的解决方案

原因是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);

 

你可能感兴趣的:(MAMP下medoo连接不了数据库的解决方案)