PHP连接SQL Server扩展全攻略:安装与配置步骤

4星 · 超过85%的资源 需积分: 35 17 下载量 43 浏览量 更新于2024-09-13 收藏 785B TXT 举报
本文档主要介绍了如何在PHP环境中安装和配置连接到Microsoft SQL Server的扩展。SQLSRV是Microsoft提供的一种用于与SQL Server进行交互的PHP扩展,它支持PHP与SQL Server 2008的连接,从而使得PHP开发者能够利用SQL Server的强大功能进行数据库操作。 首先,下载SQLSRV20的对应版本,可以从微软官方网站获取:<http://www.microsoft.com/en-us/download/details.aspx?id=20098>。这个版本适用于SQL Server 2008,并且可能有针对不同PHP版本(如5.3)的ts版本,比如`php_sqlsrv_53_ts.dll` 和 `php_pdo_sqlsrv_53_ts.dll`,确保下载正确的文件。 安装过程中,将这些`.dll`文件复制到PHP的`ext`目录下,通常位于`php.ini`文件指定的路径,例如Windows环境下的`C:\php\ext`。在`php.ini`文件中添加以下行以启用这两个扩展: ```ini extension=php_sqlsrv_53_ts.dll extension=php_pdo_sqlsrv_53_ts.dll ``` 接下来,如果你使用的是Apache作为Web服务器,确保PHP模块已正确安装并且Apache配置已经包含了对PHP的支持。如果没有安装,需要先安装Microsoft的SQL Native Client(sqlncli.msi),可以从微软中国官网下载:<http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=29065>,并按照提示进行安装。 安装完成后,`sqlncli.msi`通常会自动注册必要的驱动程序,以便在PHP中通过`php_mssql`和`php_pdo_mssql`扩展访问SQL Server。然而,在Apache启动时,如果PHP尚未与SQL Server建立连接,可能需要检查防火墙设置或PHP配置,确保没有阻止这些扩展的正常使用。 最后,确保你的PHP环境能够成功连接到SQL Server 2008,并且可以执行基本的操作,如查询、插入、更新和删除数据。如果遇到任何问题,可能需要进一步排查PHP、SQL Server以及它们之间的连接设置。 这篇文档为PHP开发者提供了一套完整的步骤来安装和配置PHP以连接到SQL Server,包括下载、安装、配置和测试,这对于处理大量数据和进行复杂数据库操作的项目来说是非常重要的技能。
2014-01-24 上传
该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。 1、全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统 ,支持Apache、IIS、Nginx和LightTPD。 2、该程序包集成以下软件,括号内为phpstudy下对应的目录。 php 5.5.8 (php55) php 5.5.8-nts (php55n) php 5.4.24 (php54) php 5.4.24-nts (php54n) php 5.3.28 (php53) php 5.3.28-nts (php53n) php 5.2.17 (php52) Apache 2.4.7 (Apache) Nginx 1.5.8 (nginx) LightTPD 1.4.32 (Lighttpd) MySQL 5.5.35 (MySQL) MySQL-Front 5.3 (SQL-Front) phpMyAdmin 3.5.8.2 (phpMyAdmin) OpenSSL 1.0.1e ZendOptimizer 3.3.3 (php5.2有) Zend Loader 5.5.0 (php5.3有) Zend Loader 6.0.0 (php5.4有) wincache 1.3.5 (fastcgi有) xdebug 2.2.3.1 Zend Debugger 6.2 (php5.3/4fastcgi有) xcache 3.1.0 eAccelerator 1.0&0.9.6 php_sqlsrv (MSSQL扩展) php_pdo_sqlsrv (PDO-MSSQL扩展) php_mongo 1.4.5 (MongoDB扩展) php_dbase 5.1.0 (dbase扩展) php_dbx 1.1.2 (dbx扩展) php_ibm_db2 1.9.5 (ibm_db2扩展) php_apc 3.1.13 (php_apc扩展) php_memcache 3.0.8 phpStudy Ftp server (FTPServ) SendMail 3.2 (sendmail) VC++ 2008 运行库 3、MySQL数据库默认用户名:root,密码root,安装后请重新设置密码。 4、本程序纯绿色,支持22种组合一键切换,支持系统服务和非服务两种启动方式,自由切换。改变安装路径或拷贝到别的电脑上也可正常运行;即便是运行完再更改路径也能运行,真正做到无须配置。重写控制面板更加有效直观地进行控制程序的启停。 5、自带FTP服务器,支持多用户,无需再安装FTP服务器。自带网站挂马监视器,随时记录文件的修改情况,让挂马文件无处可逃。 6、本程序完美支持II7,IIS8和IIS6。应网友的要求制作Nginx版和Lighttpd版。Nginx版为phpfind,Lighttpd版为phpLight。