SQLSTATE[01000]: [unixODBC][Driver Manager]Can't open lib '/opt/microsoft/msodbcsql18/lib64/libmsodbcsql-18.0.so.1.1
class Monitor extends Base
{
/**
* @var bool
*/
public $timestamps = false;
protected $table = 'Device';
protected $primaryKey = 'devId';
protected $connection = 'sqlsrv';
}
win10上測試是沒問題的,在win10上打包放在Ubuntu18.04上運行就有這個問題了
你要裝unixODBC驅(qū)動在linux系統(tǒng)上面,并且在odbcinst.ini哪里要配置相應(yīng)數(shù)據(jù)庫的so文件
root@hhuc:~# cat /etc/odbcinst.ini
[ODBC Driver 18 for SQL Server]
Description=Microsoft ODBC Driver 18 for SQL Server
Driver=/opt/microsoft/msodbcsql18/lib64/libmsodbcsql-18.0.so.1.1
UsageCount=1