CentOS 7 刚刚开始使用ODBC驱动程序13,它运行良好。几周前,第17版出现并与PHP驱动程序发生冲突,寻找版本13 全新安装。
使用新的CentOS 7安装我明确地安装了13但是当我尝试安装php_sqlsrv时,它试图将msodbcsql更新为17(并且失败但我还是不想要它。)
如何使用正确的php驱动程序安装版本13?
谢谢, 织机
答案 0 :(得分:1)
原来php_sqlsrv 4.3。*(当前稳定)安装将尝试将msodbcsql更新为17.问题是php_sqlsrv需要5+才能与msodbcsql 17一起工作但它没有发布为稳定版。
冉:
sudo ACCEPT_EULA=Y yum install msodbcsql-13.1.9.1-1 mssql-tools-14.0.2.0-1
然后将以下内容添加到/etc/yum.conf以阻止更新:
exclude=msodbcsql
然后跑了:
sudo /opt/sasbin/prox yum install php-sqlsrv-4.3.0
现在一切似乎都井井有条。
-Loom