很多站长朋友们都不太清楚增加php扩展mssql,今天小编就来给大家整理增加php扩展mssql,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 centos7 php5.6 如何安装mssql扩展,需要支持sqlserver2012 2、 我使用xampp,想增加php_pdo_mssql.dl这个扩展,但是一开启apache就会提示找不到ntwdblib.dll 3、 PHP+MS SQL怎么连接啊 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放在一台服务器了!
远程连接数据库,速度上有很大影响!具体还得看两台服务器放置的机房和配置等之类的!
我使用xampp,想增加php_pdo_mssql.dl这个扩展,但是一开启apache就会提示找不到ntwdblib.dllphp_pdo_mssql.dll 和 ntwdblib.dll 这两个文件必须放在system32文件夹下面同时要保证ntwdblib.dll 这个文件的版本和sqlserver的版本对应。
ntwdblib.dll 版本为 2000.2.8.0 是 对应 SqlServer2000
ntwdblib.dll 版本为 2000.80.194.0 是 对应 SqlServer2005
ntwdblib.dll 版本为 2000.80.2039 是 对应 SqlServer2008
特别是ntwdblib.dll 这个文件版本一定要选对应的。
PHP+MS SQL怎么连接啊这个版本在生成的时候,就“--without-mssql”关闭了MSSQL了,加扩展是加不进去的,你需要下载一个没有“--without-mssql”的版本(7.0.25这个版本就可以了),然后下载SQLSRV的dll,加到PHP里面,这时候,phpinfo就可以看到SQLSRV了,但是这时候,数据库连接的时候还是会失败,这时候,就需要下载个微软官网下载ODBC驱动了,然后就可以连上了,我也是搞了2天才搞起来。
关于增加php扩展mssql的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于增加php扩展mssql php向mysql添加数据的详细内容...