• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

伴老

不积跬步,无以至千里;不积小流,无以成江海
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

(win7)IIS7下处理sqlsrv not showing up in my phpinfo

自CSDN搬家至CNBLOG~

1. 官方网站下载Microsoft Drivers for PHP for SQL Server 。

2. 释放sqlsrv30wpi.exe文件至指定文件夹。选择其中的php_sqlsrv_53_ts_vc9.dll和php_pdo_sqlsrv_53_ts_vc9.dll两个文件放入php安装目录下的ext/下面。

(-- 注释:

a. 若服务管理器不是IIS,则需要选择vc6的两个dll文件。

b.  php_sqlsrv_53_ts_vc9.dll、php_pdo_sqlsrv_53_ts_vc9.dll是线程安全的驱动,环境是使用的 php5ts.dll;若不需要使用线程安全可以选择php_sqlsrv_53_nts_vc9、 php_pdo_sqlsrv_53_nts_vc9,这种情况下,服务器运行PHP应该加载的是php5.dll。

 

一些名称定义的解释:

 

php_sqlsrv_53_ts_vc9.dll 和php_pdo_sqlsrv_53_ts_vc9.dll中的ts是指Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。

 

php_sqlsrv_53_nts_vc9和php_pdo_sqlsrv_53_nts_vc9中的nts是指Non Thread Safe就是非线程安全,在执行时不进行线程(Thread)安全检查。

 

-- 结束注释)

 

3. 修改php.ini文件:新加入

 

[sqlsrv]

extension=php_sqlsrv_53_ts_vc9.dll
extension=php_pdo_sqlsrv_53_ts_vc9.dll

 

4. 重新启动IIS后,再次启动phpinfo,如能看到sqlsrv的环境信息,表示配置成功~

 

注:php默认关闭错误信息显示,这里为了开发方便需要打开,修改php.ini文件如下:

display_errors = On

 

 

Copyright © abandonship

posted on 2011-09-20 14:55  伴老  阅读(354)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3