加载 sqlsrv 驱动程序时无法加载固定装置
Unable to load fixtures when sqlsrv driver is loaded
当我尝试将夹具加载到我的本地数据库中并且启用了 sqlsrv.so
时,我的夹具加载失败并且出现此错误:
In PriceCalculatorService.php(87) : eval()'d code line 1:
syntax error, unexpected ':'
错误是无用且无关紧要的,问题不在那里。
我的sqlsrv.ini文件:
; priority=20
extension=sqlsrv.so
extension=pdo_sqlsrv.so
如果我这样评论
; priority=20
#extension=sqlsrv.so
#extension=pdo_sqlsrv.so
夹具加载再次开始工作。我需要驱动程序 运行,因为我想同时使用本地 mysql
和 mssql
数据库。
sqlsrv
驱动程序运行良好,我已经测试过了。
我是 运行 symfony 4.4,php 7.4.22,ubuntu 18.04,我正在使用 doctrine 将 fixture 迁移并加载到我的本地数据库中。
有人知道是什么原因造成的吗?
是区域设置,把我的OS地区改成美国,问题解决了。
https://docs.microsoft.com/en-us/sql/connect/php/non-system-locale-settings?view=sql-server-ver15
当我尝试将夹具加载到我的本地数据库中并且启用了 sqlsrv.so
时,我的夹具加载失败并且出现此错误:
In PriceCalculatorService.php(87) : eval()'d code line 1:
syntax error, unexpected ':'
错误是无用且无关紧要的,问题不在那里。
我的sqlsrv.ini文件:
; priority=20
extension=sqlsrv.so
extension=pdo_sqlsrv.so
如果我这样评论
; priority=20
#extension=sqlsrv.so
#extension=pdo_sqlsrv.so
夹具加载再次开始工作。我需要驱动程序 运行,因为我想同时使用本地 mysql
和 mssql
数据库。
sqlsrv
驱动程序运行良好,我已经测试过了。
我是 运行 symfony 4.4,php 7.4.22,ubuntu 18.04,我正在使用 doctrine 将 fixture 迁移并加载到我的本地数据库中。
有人知道是什么原因造成的吗?
是区域设置,把我的OS地区改成美国,问题解决了。
https://docs.microsoft.com/en-us/sql/connect/php/non-system-locale-settings?view=sql-server-ver15