workman基配置

1、配置config.php,所在目录:/Applications/JsonRpc

 'mysql',
//    'host' => '192.168.40.14',
    'host' => '127.0.0.1',
//    'host' => '125.94.36.124',
    'database' => 'zgt_erp',
//    'username' => 'zgt',
    'username' => 'root',
//    'password' => 'welcome',
    'password' => 'root',
    'charset' => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix' => '',
];
$config['redis'] = [
    'scheme' => 'tcp',
    'host' => '127.0.0.1',
    'port' => '6379',
    'read_write_timeout' =>0,
    'database' => 15,
];

$config['statistic_address'] = 'udp://127.0.0.1:55656';
$config['task_address'] = 'udp://127.0.0.1:903';
$config['socket_address'] = 'udp://127.0.0.1:20001';

$config['contract'] = [
    'app_id' => '201712010001',
    'app_secert' => '73161ab1127d4a4fbb65babda52a5ad6',
    'url' => 'https://www.cunnar.com:15443'
];

2、在php.ini中开启stream_socket_server函数

3、解决报错问题:exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Connection refused'

解决方式:原因:是因为没有配置数据库链接地址,导致连接错误,可以在/Applications/Msg/message.php文件配置$db;
$db = new Workerman\MySQL\Connection('192.168.0.250','3306','root','123456','zgt_erp');

4.配置config.php文件中的数据库地址

你可能感兴趣的:(workman基配置)