【问题标题】:How do I install PHP PDO ODBC drivers on CentOS 7?如何在 CentOS 7 上安装 PHP PDO ODBC 驱动程序?
【发布时间】:2023-03-28 08:59:01
【问题描述】:

我已经在 CentOS 7 VPS 中安装了 PHP 5.4。我现在正在尝试使用 PHP 脚本访问 .mdb 格式的旧数据库。

但是,我的 phpinfo() 页面显示仅启用了 mysqlsqlite PDO 驱动程序。没有启用名为 ODBC 的驱动程序。

这就是为什么我尝试遵循 this 教程来使其工作的原因。但它不起作用。 bash: ./configure: No such file or directory.

我不知道我必须从哪个文件夹运行那里列出的命令。是否有允许我从系统安装 PDO ODBC 驱动程序的命令,例如yum -y install php_odbc 哪个对我来说更容易使用?如果没有,我做错了什么?

【问题讨论】:

  • 看看[这个答案](stackoverflow.com/questions/41910255/…)。我认为它应该可以解决您的问题。
  • 解决了我的问题:yum install php-pdo
  • 您作为教程链接的内容与 PHP 源代码分发有关,如果您想自己编译扩展,则需要先获取源代码(配置是编译前的步骤,也是常见构建的一部分流)。

标签: php pdo odbc


【解决方案1】:

看起来php_odbcCentOS 7 个软件包之一。 请参阅http://mirror.centos.org/centos/7/os/x86_64/Packages/ 这是一个很长的列表。

所以yum -y install php_odbc 应该可以工作。如果需要,请不要忘记重新启动您的网络服务器。

如果您从源代码编译 PHP,您将运行 ./configure ...。它不适用于您的情况。

【讨论】:

  • yum -y install php-odbc #worked 在我们的设备上。 php_odbc 失败。
猜你喜欢
  • 2021-11-21
  • 2018-09-15
  • 1970-01-01
  • 2016-03-16
  • 2016-04-01
  • 1970-01-01
  • 2018-02-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多