【问题标题】:install dblib on linux server trying to conenct symfony2 with sql server在 linux 服务器上安装 dlib 试图将 symfony2 与 sql server 连接
【发布时间】:2014-09-24 14:47:21
【问题描述】:

我在 linux 服务器上,但 php 未安装在默认目录中,它位于 opt 中。

当我运行命令 php -i 时,它显示我启用了 pdo = sqlite 和 dblib;

但是当我执行 phpinfo() 时,它并没有显示那些 pdo_dblib 驱动程序。

我必须通过学说将 symfony2 与 sql server 连接起来。即使在我运行时在 symfony 中

$ php app/console doctrine:query:sql "SELECT * FROM patientInfo"

给我正确的结果,但通过代码给我错误“找不到驱动程序”。

当我从 symfony 中试用脚本时,我得到了同样的错误“找不到驱动程序”。

有什么帮助吗??

【问题讨论】:

    标签: php sql linux symfony pdo


    【解决方案1】:

    很明显,您的网络服务器(apache?)运行的 CLI 的 PHP 版本不同(C ommand、L ine、I强>接口)

    httpd -V 命令会显示一些有关的信息

    如果您需要有关“切换”apache 的 php 版本的更多信息,请查看 that answer

    【讨论】:

      猜你喜欢
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多