我一直在使用 laravel 5 和 mysql 在 linux mint 上进行开发。这一次,公司使用的是sqlserver 2012。我已经编辑了我的.env文件如下:
DB_CONNECTION=sqlsrv
DB_HOST=server@domain.com
DB_DATABASE=hidden
DB_USERNAME=hidden
DB_PASSWORD=hidden
当我执行 artisan migrate
时。我收到错误 [PDOException] 找不到驱动程序
我研究了网络,发现有一些 php_pdo_sqlserv.dll
和 php_sqlsrv.dll
可供 Windows 用户使用。如何在 XAMPP linux 上安装这些 dll 并继续我的应用程序开发。感谢帮助。有人以前遇到过这个问题吗?你是怎么解决的。
附加信息
phpinfo
显示pdo_mysql、pdo_pgsql 和pdo_sqlite 都已安装。我的 linux 框中有以下文件。
/etc/odbcinst.ini
/etc/odbc.ini
/opt/lampp/etc/freetds.conf
最佳答案
在 the basics 之后, 安装php-sybase:
sudo apt install php7.1-sybase
然后再试一次:)
更新:现在有一个 full documentation为此
关于php - 如何在linux平台上使用laravel 5和sqlserver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40864961/