加载sqlsrv驱动程序时无法加载fixture



当我尝试加载fixture到我的本地数据库,我有sqlsrv.so启用我的fixture加载失败,我得到这个错误:

In PriceCalculatorService.php(87) : eval()'d code line 1:

syntax error, unexpected ':'  

错误是无用的和无关的,问题不存在。

my sqlsrv.ini file:

; priority=20
extension=sqlsrv.so
extension=pdo_sqlsrv.so

如果我像这样注释

; priority=20
#extension=sqlsrv.so
#extension=pdo_sqlsrv.so

夹具加载重新开始工作。我需要驱动程序运行,因为我想使用本地mysqlmssql数据库。

sqlsrv驱动程序工作完全正常,我测试了它。

我正在运行symfony 4.4, php 7.4.22, ubuntu 18.04,我正在使用doctrine来迁移和加载fixture到我的本地数据库。

有人知道是什么原因导致的吗?

这是区域设置,将我的操作系统区域更改为美国,解决了问题。

https://learn.microsoft.com/en-us/sql/connect/php/non-system-locale-settings?view=sql-server-ver15

相关内容

  • 没有找到相关文章

最新更新