如何在CentOS 7上安装PHP PDO ODBC驱动程序?
问题描述:
我已经在CentOS 7 VPS中安装了PHP 5.4。我正在尝试使用PHP脚本访问.mdb格式的遗留数据库。如何在CentOS 7上安装PHP PDO ODBC驱动程序?
但是,我的phpinfo()页说,只有mysql
和sqlite
启用PDO驱动程序。没有启用名为ODBC的驱动程序。
这就是为什么我试图遵循this教程来使其工作。但它不起作用。 bash: ./configure: No such file or directory
。
我不知道从哪个文件夹中运行列出的命令。是否有命令允许我从系统安装PDO ODBC驱动程序,例如yum -y install php_odbc
哪个更容易与我合作?如果不是,我做错了什么?
答
看起来像php_odbc
是CentOS 7包之一。 见http://mirror.centos.org/centos/7/os/x86_64/Packages/这是一个很长的名单。
所以yum -y install php_odbc
应该工作。如果需要,请不要忘记重新启动您的网络服务器。如果您是从源代码编译PHP,您将运行./configure ...
。它不适用于你的情况。
看看[这个答案](http://stackoverflow.com/questions/41910255/plesk-12-on-centos-6-not-working-pdo-odbc-dblib-drivers)。我认为它应该可以解决你的问题。 – styl3r
它解决了我的问题:yum install php-pdo – Albeis
作为教程链接的内容涉及PHP源代码发布,如果您想自己编译扩展,则需要先获取源代码(配置是编译前的步骤,部分的通用构建流程)。 – hakre