PHP更新后,Adaptive Server连接与Laravel 5.2失败

时间:2017-03-02 18:39:26

标签: php sql-server laravel-5

我正在开发一个使用Laravel 5.2的系统,我将它连接到SQL Server没有任何问题,直到我从PHP 5.4升级到PHP 5.6,现在当我尝试登录它时,我抛出了下一个异常:

  

Connector.php第55行中的PDOException:   SQLSTATE [01002] Adaptive Server连接失败(严重级9)

当我在控制台上运行php artisan migrate时,它运行时没有错误并正确进行迁移。我运行php artisan db:seed时也一样。我认为,问题是当我尝试使用PHP连接到sql server时。

是否还有其他配置,或者我必须更新或安装库?我认为它可能是pdolib,但我找不到可以帮助我的信息。

我真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。

我执行了tsql -C并注意到

中还有另一个freetds.conf
  

的/ usr /本地/ PHP5 /等

然后,我用

中关于我的freetds的信息对其进行了编辑
  

/usr/local/Cellar/freetds/1.00.24/etc/freetds.conf

现在我可以像以前一样登录并进行查询。

希望对某人有帮助。