iis7 php sqlserver,IIS7上的PHP,支持(PDO)MS-SQL

我正在运行IIS 7 Windows服务器,我的phpinfo的configure命令的相关部分目前报告此:

cscript /nologo configure.js …… “–without-mssql”

“–without-pdo-mssql” “–without-pi3web” …… “–with-mcrypt=static”

我需要对我的服务器做什么才能看到上面的with-mssql而不是看到没有-mssql?

我曾被告知要重新编译PHP.这就是降压停止的地方.因为这个PHP附带了IIS安装,所以我们以前从不需要编译PHP.重新编译…是命令行的事情吗?

解决方法:

PHP不再提供Microsoft SQL Server支持和扩展.要将PHP与SQL Server连接,您需要Microsoft Drivers for PHP for SQL Server:

The Microsoft Drivers for PHP for SQL Server is a PHP 5 extension that

provides data access to SQL Server 2005 and later versions including

SQL Azure.

驱动程序的下载页面列出了四个可供选择的版本.请参阅System Requirements页面以确定您需要的版本.您必须为操作系统SQL Server PHP版本组合安装正确的驱动程序.

您还需要其中一个,具体取决于您选择的驱动程序(必须单独安装):

> SQL Server Native Client

>用于SQL Server的Microsoft ODBC驱动程序11

安装程序只是提取指定位置的文件.您必须将文件到PHP扩展目录.这些文件是PHP扩展.文件名表示:

> nts / ts – 应该与PHP的非线程安全/线程安全版本一起使用

> 54/55/56 … – 应该与PHP版本5.4,5.5,5.6,…一起使用

> sqlsrv / pdo_sqlsrv – 提供过程接口/ PDO接口

在php.ini文件中启用扩展,确保线程安全性和PHP版本匹配.

检查phpinfo以查看是否加载了扩展名.测试sqlsrv_connect(“servername”)和新PDO(“sqlsrv:server = servername”)以确保扩展正常工作.

标签:php,sql-server,iis-7

来源: https://codeday.me/bug/20190723/1513446.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值