php 5.5.12 连接sql2008

PHP连接SQLSERVER2008 问题汇总:
1. 需要手动配置扩展和安装一个驱动 拓展就是些dll文件 。微软的官网山更有相关的下载地址。https://www.microsoft.com/en-us/download/details.aspx?id=20098
拓展包版本与php版本对应:

            Version 4.0 supports PHP 7.0+ on Windows and Linux
            Version 3.2 supports PHP 5.6, 5.5, and 5.4 on Windows
            Version 3.1 supports PHP 5.5 and 5.4 on Windows
            Version 3.0 supports PHP 5.4 on Windows
 这里我用的5.5.12 所以我下载的是3.1版本
 下载完成后安装解压到php下的ext目录中
2. 在php.ini中配置
     这里一定要注意 这里的php.ini如果使用wampserver会有两个 一个是apche的一个是php的。我就是因为改错了配置文件 所以走了很多弯路。一定要修改apache下的php.ini。这里可以直接在wampserver点击左键 php->php.ini中进行修改 修改内容如下:
           extension=php_sqlsrv_55_ts.dll
           extension=php_pdo_sqlsrv_55_ts.dll

我用的是5.5版本 所以这里就添加55的拓展。
配置完以后 重启服务。在phpinfo()中查看 是否有sqlsrc的拓展提示 如果有表示添加拓展成功。
3.php所在的服务器安装Microsoft SQL Server 2012 Native Client.msi驱动,php才能成功访问Sql Server 2008数据库。
驱动名:Microsoft SQL Server 2012 Native Client.msi
下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=36434

完成以上步骤以后 就可以成功连接sql2008l了。注意:修改的php.ini文件是apche下的

参考地址:http://blog.csdn.net/goawaycow1/article/details/70158653

你可能感兴趣的:(php 5.5.12 连接sql2008)