网站大量收购独家精品文档,联系QQ:2885784924

基于Ubuntu系统下PHP访问MicrosoftSQLServer数据库实现方案.docVIP

基于Ubuntu系统下PHP访问MicrosoftSQLServer数据库实现方案.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Ubuntu系统下PHP访问MicrosoftSQLServer数据库实现方案

基于Ubuntu系统下PHP访问MicrosoftSQLServer数据库实现方案   摘 要: 本文针对目前比较流行的传统的服务器端脚本语言ASP及ASP.NET等都不具备跨平台开发能力的缺点,为了提高编译效率及满足跨平台的需要,提出运用一门新的服务器端脚本语言――PHP来实现。由于Ubuntu服务器版本的运行极为稳定、安全可靠,本文提出了一种基于此系统下采用PHP数据库函数直接存取SQL Server数据库的实现方案。   关键词: Ubuntu操作系统 PHP脚本语言 扩展库      1.引言   在最近的几年中,PHP已经发展成为了世界上最为流行的Web平台,它运行在全球超过1/3的Web服务器上[1]。在Internet应用中,CGI和ASP是比较流行的传统的服务器端脚本技术。CGI脚本是一个单独的程序,而不是嵌在HTML文档中再通过另一个程序解释替换的,所以它是一种“非嵌入式”的服务器端脚本。但其缺点是每一次修改CGI程序都必须重新将其编译成执行文件。ASP则是嵌入式的服务??端脚本,每一次修改脚本并不需要重新编译成执行文件就可以直接执行,但ASP有一个致命的缺点:不具有跨平台开发能力。为了提高编译效率及满足跨平台的需要,PHP应运而生,在Wel CGI的领域里掀起了一场革命。   2.相关知识介绍   2.1 Ubuntu操作系统   Ubuntu是一个以桌面应用为主的Linux操作系统,是由马克?舍特尔沃斯创立,其首个版本―4.10发布于2004年10月20日,它以Debian为开发蓝本。Ubuntu的开发目的是为了使个人计算机变得简单易用,同时也提供针对企业应用的服务器版本。与其他基于Debian的Linux发行版,如MEPIS、Xandros、Linspire、Progeny和Libranet等相比,Ubuntu更接近Debian的开发理念,它主要使用自由、开源的软件,而其他发行版往往会附带很多闭源的软件。   2.2 PHP脚本语言   PHP(Personal Home Page)是一种服务器端脚本语言,它是专门为Web而设计的[2]。PHP在语法方面混合了C、Java、Perl,以及PHP以前版本的优点。它相当于Script与CGI的结合语言,但是其执行将效率却比CGI更好,程序编写也比HTML更便利且更富有弹性,程序的安全性及保密性也比Script好。在函数支持方面,PHP几乎覆盖了Web应用的各个方面,其中最有特色的是数据库函数,使用PHP完成一个含有数据库功能的网页非常简单。   3.具体实现方案   由于Ubuntu服务器版本的运行极为稳定、安全可靠。还继承了debian的优良血统,包管理机制十分强大。并且还包括了完整的LAMP架构(Linux+Apache+MySQL+PHP),特别适宜中小企业的实际应用。因此在下面实例中,我将会重点介绍如何在Ubuntu系统下使用PHP数据库函数访问SQL Server。   3.1搭建LAMP开发平台   先安装Apache2,在终端输入命令:sudo apt-get install apache2。然后安装MySQL数据库,命令:sudo apt-get install mysql-server mysql-client;sudo/etc/init.d/mysql restart(重新启动mysql服务);sudo mysqladmin -u root password newpassword(设置mysql管理员密码)。再安装php5,命令:sudo apt-get install php5。   最后安装php5的相关支持模块:libapache2-mod-php5和php5-mysql。libapache2-mod-php5用于Apache2网络服务器php5的模块。php5-mysql直接从PHP脚本提供了MySQL的数据库连接模块,它包括通用的“MySQL”模块,可用于连接到MySQL。命令:sudo apt-get install libapache2-mod-php5 php5-mysql。   3.2编译php5源代码   因为Ubuntu系统(包括debian)是不提供php5-mssql包的,其他的Linux版本大概也是没有的。要使PHP数据库函数能连接MSSQL,必须得有MSSQL的数据库连接模块支持,即mssql.so。由于在Ubuntu缺省情况下,并没有提供C/C++的编译环境。因此需要先安装编译环境。为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包开发工具。命令:sudo apt-get install build-essential debhe

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档