SQL Server 2005与PHP配置详解及常见问题解决
需积分: 9 142 浏览量
更新于2024-09-17
收藏 392KB DOCX 举报
本文档详细介绍了如何配置PHP以连接Microsoft SQL Server 2005。首先,作者强调了解决PHP与SQL Server 2005连接问题的过程,这个过程涉及到了关键的dll文件替换、PHP配置文件的修改以及SQL Server的相关设置。
1. **DLL文件替换**:
- PHP默认自带的`ntwdblib.dll`可能不适用于SQL Server 2005,需要下载官方的2000.80.194.0版本,可以从[指定链接](http://webzila.com/dll/1/ntwdblib.zip)获取并替换。
2. **PHP配置**:
- 在`php.ini`文件中,取消对`php_mssql.dll`扩展的注释,启用MSSQL支持。
- 将`mssql.secure_connection`参数从`Off`改为`On`,这允许非安全连接。
- 将`php_mssql.dll`复制到`extension_dir`指定的目录或`system32`目录,确保PHP可以找到它。
- 配置完成需重启Apache服务,特别指出的是,如果通过压缩包手动安装在IIS下,可能需要重启整个系统。
3. **SQL Server配置**:
- 使用SQL Server Configuration Manager来管理服务器配置。
- 打开协议设置,启用"namedpipes"和"tcp/ip"。
- 针对"tcp/ip"协议,设置TCP动态端口为1433,以便PHP客户端能访问。
- 最后,重启SQL Server以应用更改。
4. **连接代码示例**:
- 使用PHP的`mssql_connect()`函数连接到本地数据库,提供用户名(如' sa')和密码(如'123456'),数据库名是'gu_dde'。
- 通过`mssql_query()`执行SQL查询,例如`select * from dde_top`。
- 通过`mssql_num_rows()`获取查询结果的数量,然后处理和输出数据。
这些步骤确保了PHP应用程序能够有效地与SQL Server 2005进行交互,无论是用于数据存取还是简单的数据库操作。对于任何想要使用PHP与SQL Server集成的开发人员来说,这是一个不可或缺的指南。
2011-03-04 上传
2011-12-29 上传
2012-02-10 上传
2024-07-05 上传
2023-03-24 上传
2023-05-29 上传
2024-09-10 上传
2023-09-22 上传
2023-08-26 上传
crossYou_Aaron
- 粉丝: 0
- 资源: 1
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全