Linux下使用PHP连接SQL Server 2005
来源:互联网 发布:小c语言程序 编辑:程序博客网 时间:2024/06/05 02:49
转自:http://www.linuxidc.com/Linux/2011-11/47016.htm
首先,mssql extension is not available anymore on Windows with PHP 5.3 or later.
当然,php为我们提供了替代方案:windows下你可以使用微软提供的sqlsrv扩展(官网),而在Linux下则可以使用freetds扩展(官网)。
安装sqlsrv很简单,略过,今天讲讲freetds的安装:
版本选择,根据sqlserver的版本,我们的版本是2005,所以选择7.2
1.下载freetds(ftp://ftp.freetds.org/pub/freetds/stable/freetds-0.95.tar.gz),解压,进入源文件目录执行:
- ./configure --prefix=/usr/local/freetds --with-tdsver=7.2
- make
- make install
重要提示一:这一步需要注意的是--with-tdsver,sql server2005对应的tds version是7.2(貌似网上能查到的都写8.0)
2.重新编译php
- ./configure --prefix=/usr/local/php --with-mssql=/usr/local/freetds/
- make
- make install
重要提示二:至于configure的其它配置我想你懂的,这里只列出mssql的编译选项。
3.配置/usr/local/freetds/etc/freetds.conf(如果没有egServer72节点则创建,如有则修改)
- # A typical Microsoft server
- [egServer72]
- host = sql server 2005服务器名
- port = 1433
- tds version = 7.2
至此,所有准备工作都完成了,下面就可以重启apache,用php调用sql server 2005啦!
重要提示三:在调用mssql_connect函数时,需要注意的是,其第一个参数应该是egServer72(即在freetds.conf里的配置),而不是sql server的IP!!!切记!!!
注:sqlserver 2008需要 7.3,参考:http://blog.csdn.net/21aspnet/article/details/47451253
- Linux下使用PHP连接SQL Server 2005
- linux下使用php接连sql server 2005
- php连接sql server 2005
- php连接SQL Server 2005
- PHP 使用 sqlsrv_connect 连接Microsoft SQL Server 2000/2005/2008
- Linux下通过ODBC连接SQL Server
- 在linux下连接MS SQL Server
- Linux下连接Sql Server
- linux下freetds+unixodbc 连接sql server
- PHP连接SQL Server
- php连接 sql server
- SQL SERVER 连接PHP
- php连接sql server
- SQL SERVER 连接PHP
- Linux 下 PHP 5.2.x 连接 SQL Server 数据库 FreeTDS 配置笔记
- Linux平台使用Freetds连接SQL Server服务器,兼容PHP和Laravel
- PHP连接SQL Server 2005 和 SQL Server 2008【草案】
- PHP连接SQL Server 2005 和 SQL Server 2008
- 【整理】CSS知识点
- Android 判断wifi是否链接
- PowerPoint 2007中轻松插入Word表格
- 【整理】CSS3知识点1
- 通过IP隧道实现虚拟服务器(VS/TUN)
- Linux下使用PHP连接SQL Server 2005
- Android 判断手机网络是否链接
- Java线程(篇外篇):线程本地变量ThreadLocal
- 使用CABasicAnimation做动画的时候 按home键后台之后,再切回来动画就停止。
- 【整理】CSS3知识点2
- Eclipse 与 Maven集成
- The certificate used to sign "bundle id 名字" has either expired or has been revoked
- Android 判断是否打开移动网络开关
- 【整理】CSS3知识点3