Xampp php_pdo_odbc 不工作

Posted

技术标签:

【中文标题】Xampp php_pdo_odbc 不工作【英文标题】:Xampp php_pdo_odbc not working 【发布时间】:2014-11-19 23:45:40 【问题描述】:

Xampp linux 版本:7.1 操作系统:Ubuntu 14.04

我已经在 opt/lampp/etc/php.ini 中取消了 extensions=php_pdo_odbc.dll 的注释

但 odbc 没有显示

image here

【问题讨论】:

那个扩展安装了吗? 我不确定,它不包含在 XAMPP for inux 中吗?在 XAMPP windows 中我只是取消注释它,但在 linux 中它不起作用 Linux 是不同的。通常你必须单独安装 PHP 扩展 哦,顺便说一句,我很确定在 Ubuntu 上 PHP 扩展不会有 .dll 扩展! 你能告诉我如何安装它,谢谢 【参考方案1】:

您使用的是 linux,所以忘记.dll windows 扩展:

首先你需要检查你是否有扩展:

print_r(PDO::getAvailableDrivers());

这将打印一个包含当前安装的 PDO 驱动程序的数组,

如果您没有获得odbc 驱动程序,请尝试启用它:

sudo phpenmod pdo_odbc

然后再次检查,如果没有安装,则需要安装它:

apt-get install php7.0-odbc

【讨论】:

以上是关于Xampp php_pdo_odbc 不工作的主要内容,如果未能解决你的问题,请参考以下文章

Xampp 虚拟主机不工作

XAMPP 不工作

Xampp 本地主机不工作

xampp 不工作时如何恢复数据库

Xampp 仪表板不工作

XAMPP 虚拟主机不工作