最近接了个项目,需要连接远程的sqlserver 2000.当时的服务器环境是ubuntu14,php7。但是在自己安装好相应的拓展后,网页却提示:ODBC Driver 13 for SQL Server does not support connections to SQL Server 2000 or earlier versions,然后在另一台服务器上安装 ODBC Driver 11 的ODBC源时,也提示不支持sql server 2000的数据库。
当时有二个方案,一是使用php5.2版本自带的mssql拓展来连接mssql数据库,写好相应的接口给项目使用
另一个是安装pdo_dblib扩展。
后来在一位大佬的提示下,可以给服务器安装docker,在docker拉取相应的镜像来使用就可以啦。
第一步. docker的初步学习
这块可以在菜鸟教程学习。
第二步:选择相应的docker镜像
我这块找到的是:apache-php-mssql-odbc镜像 地址:https://hub.docker.com/r/ppoffice/apache-php-mssql-odbc/
1)pull 镜像