在ubuntu 16.04上的PHP7.2中连接到sql server,使用microsoft的php for sql server驱动程序,在浏览器中工作,但在命令行中失败

yyhrrdl8  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(201)

我正在尝试连接一个远程sql server数据库,并将其数据写入我在ubuntu上的本地mysql数据库。我一直在使用MicrosoftDriversforPHP for sql server(安装了odbc驱动程序),它可以在浏览器中工作。
但当我在命令行中运行它时,它显示 could not find driver ,就像从未安装驱动程序一样。
我的环境:
ubuntu 16.04.5版本
PHP7.0.32
apache 2.4.18版
MySQL5.7.24版本
远程服务器是windows server 2012和sql server 14.0.1000。
我已经按照官方教程正确地配置了apache和php(否则它甚至可能无法在浏览器中工作),所以我不知道为什么它不能在命令行或终端中工作。请帮忙,谢谢。

nx7onnlm

nx7onnlm1#

必须在cli php.ini文件中启用此驱动程序。
要查找此文件,请打开控制台并键入 php --ini ,这将显示当前php cli ini文件的路径。

相关问题