php - 在linux服务器上安装dlib并尝试将symfony2与sql服务器连接

标签 php sql linux symfony pdo

我在 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 编写脚本时,出现相同的错误“无法找到驱动程序”。

有什么帮助吗?

最佳答案

很明显,您的网络服务器(apache?)没有运行与您的 CLI 相同的 PHP 版本(C 命令、L ine、I 界面)

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

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

关于php - 在linux服务器上安装dlib并尝试将symfony2与sql服务器连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26019925/

相关文章:

MySQL,将数据插入多列

自定义帖子类型和多个自定义字段的 SQL 查询

linux - bash 脚本不在 echo 语句中显示 $strings

linux - 删除特殊字符和批量重命名

javascript - 如何在 JavaScript 中删除数组中的引号?

javascript - 如何根据 MySQL 数据库中存储的坐标显示动画多个标记

PHP启动: Unable to load dynamic library PGSQL

PHP Mysql - 生成带有子类别循环的类别

mysql - 如何根据具有特定列值的行数在 GROUP BY 中添加条件?

linux - unix域套接字是否执行任何文件系统读写?