很多站长朋友们都不太清楚php5.6sql,今天小编就来给大家整理php5.6sql,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 5.6怎么连接sql2005 2、 PHP5.6怎么连接SQL2005? 3、 centos7 php5.6 如何安装mssql扩展,需要支持sqlserver2012 4、 php5.6 怎么安装 sqlsrv php 5.6怎么连接sql2005前段时间刚解决这个问题! (这里有个php5.4的连接方法,可以供参考,php5.6的只需要下载响应的sqlserver扩展)
1、下载微软提供的dll
地址:
我下的SQLSRV30.EXE,这个exe是一个自解压文件,下载后双击选路径解压会得到一堆dll和说明文件。(此处特别注意一下:官网下载的只支持32位的操作系统,如果你的操作系统是64位的,会报错。笔者之前在这里堵了好长时间!)
2、将对应自己php版本的dll文件copy到php ext目录下
ts是指线程安全(ThreadSafe),nts是指线程不安全,得根据安装的php版本来选择,如果不确定,就分别尝试一下;
我用的php5.4,就将php_sqlsrv_54_ts.dll复制到ext目录下,
例如:D:\Program Files\PHP 5.4\ext
3、修改php.ini文件
增加一行: extension=php_sqlsrv_54_ts.dll
修改一行 : mssql.secure_connection = Off改为on
4、重启apache
5、配置MS SQL Server2005
a、打开 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议;
b、启用“Named Pipes”和“TCP/IP”,默认是已禁用的;
c、右键点击“TCP/IP”,选择“属性”,选择“IP地址”,在”ALLIP“下的“TCP动态端口”后填写1433;
d、重启SQL Server。
备注:记得开启sa登录。
6、安装Microsoft SQL Server 2012 Native Client.msi
根据自己系统在PHP服务器所在机器安装Microsoft SQL Server 2012 Native Client.msi,分X64和X86的。( )
PHP5.6怎么连接SQL2005?因为你的sql2005使用了windows身份验证,如果选择Windows身份验证,安装程序会创建一个在默认情况下禁用的sa帐户。若要使用混合模式身份验证并在安装完成后激活sa帐户,所以,要以windows身份验证形式写链接数据库:$con=mssql_connect("XIAOGONGWEI\Administrator",'sa','密码');
centos7 php5.6 如何安装mssql扩展,需要支持sqlserver2012其实sql server 不一定要mssql扩展, 可以使用pdo连接
$Conn = new PDO('dblib:数据库地址:数据库端口;dbname=数据库名称', '数据库用户', '数据库密码');
不过, centos7系统是linux系统, sql server数据库只能运行在win系统下, 你要远程连接数据库?
如果真是这样, 那还不如直接服务器用windows操作系统,虽然linux运行php各方面比win系统好些, 但相对远程连接数据库来说, 就不如php和sql server放在一台服务器了!
远程连接数据库,速度上有很大影响!具体还得看两台服务器放置的机房和配置等之类的!
php5.6 怎么安装 sqlsrv可以直接使用ODBC数据库功能 php自带
可以使用PDO 驱动
Mssql 函数
安装相应扩展
1 PHP 的 Windows 版本已内建对此扩展的支持。
linux 比较繁琐,请参考php手册 根据需要编译
2
unix系统自带PDOLite扩展 只是需要自行启动之
win32 系统 extension=php_pdo.dll
extension=php_pdo_mysql.dll
3
extension=php_mssql.dll (win32)
--with-mssql[=DIR] (linux)
关于php5.6sql的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。