蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

第2章php软件开发环境的搭建(xampp).doc

  • 资源ID:397794       资源大小:867.50KB        全文页数:17页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

第2章php软件开发环境的搭建(xampp).doc

言若金叶软件研究中心2010计算机软件开发工程师系列PHP网站开发实践指南.基础版1第2章PHP软件开发环境的搭建XAMPP导读许多学生想进入到软件开发实践行列中,但苦于不知道如何能进行开发,环境搭建不起来,我曾听一南京大学研究生院学生说他第一次学软件开发时遇到的情形。从立志要进行软件开发时,他从校图书馆借了大概6本同类的计算机书籍,想跟着学编程,但首先这个开发环境按书上总是搭建不起来,他不断的对照各本书,最后好像在各个不同的出错中,通过google或baidu解决了错误,搭建好了环境。从这个角度来说,首先开发环境很重要,没有一个开发环境就谈不上开发,就只能是纸上谈兵。另一方面也说明了我们目前接触到的许多计算机教程对实践的缺乏,对照着书,环境都搭建不好,如何继续开发幸好有google与baidu,许多疑惑都可以找他。言归正传,通过本章的学习,您就会明白为什么要学习PHP语言,PHP语言的优势在哪里,以及如何通过XAMPP搭建ApachePHPMySql这个被誉为黄金三组合的开发环境。另外,您在搭建过程中遇到的问题与如何解决也列在本章。当然,不能列出您遇到的所有问题,XAMPP专门开辟一个问题与解答专栏解决您在使用过程中遇到的所有问题。让我们一起动手实践吧Comment[Ivy1]现在已经是2010了,如果还用2008的数据,不太合适,而且用了2008年的数据,还用“将”,就更加不合适了。Comment[Ivy2]应该是“面向对象”言若金叶软件研究中心2010计算机软件开发工程师系列PHP网站开发实践指南.基础版22.1PHP的优势和背景2.1.1为什么要学习PHP语言全球5000万互联网站中,有3000万以上,即超过60的网站在使用着PHP技术。根据EDC公司权威预计,2008年PHP从业人数将增加37,远超JAVA的16和.NET的27。在Google的门户、银行、政府、人才等25个行业分别排名前十的250家网站中,采用PHP技术的网站有192家,占整体比例的76.8。AlexaTOP500中国网站排名,有394家使用了PHP技术,占整体比例的78.8。2.1.2PHP语言优势良好的安全性PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,同时它与Apache编译在一起的方式也可以让它具有灵活的安全设定,PHP具有了公认的安全性能。跨平台特性ASP比不上PHP的跨平台能力,PHP几乎支持所有的操作系统平台及数据库系统,正是它的这种能力使其广为流行。免费在流行的企业应用FAMP平台中,FreeBSD、Apache、MySQL、PHP都是免费软件,降低了企业架设成本。基于服务器端由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。嵌入HTML因为PHP可以嵌入HTML语言,所以学习起来并不困难。简单的语言PHP坚持脚本语言为主,与Java和C不同。效率高PHP消耗相当少的系统资源。图像处理用PHP动态创建图像面向对像在php4,php5中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。PHP相对于其他语言,编辑简单,实用性强,更适合初学者。言若金叶软件研究中心2010计算机软件开发工程师系列PHP网站开发实践指南.基础版32.1.3PHP能做什么PHP主要是用于服务端的脚本程序,因此可以用PHP来完成任何其它的CGI程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收Cookies。但PHP的功能远不局限于此。PHP脚本主要用于以下三个领域服务端脚本。这是PHP最传统,也是最主要的目标领域。开展这项工作需要具备以下三点PHP解析器(CGI或者服务器模块)、web服务器和web浏览器。需要在运行web服务器时,安装并配置PHP,然后,可以用web浏览器来访问PHP程序的输出,即浏览服务端的PHP页面。如果只是实验PHP编程,所有的这些都可以运行在自己家里的电脑中。命令行脚本。可以编写一段PHP脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅只需要PHP解析器来执行。这种用法对于依赖cron(Unix或者Linux环境)或者TaskScheduler(Windows环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP或许不是一种最好的语言,但是如果用户非常精通PHP,并且希望在客户端应用程序中使用PHP的一些高级特性,可以利用PHP-GTK来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK是PHP的一个扩展,在通常发布的PHP包中并不包含它。PHP能够用在所有的主流操作系统上,包括Linux、Unix的各种变种(包括HP-UX、Solaris和OpenBSD)、MicrosoftWindows、MacOSX、RISCOS等。今天,PHP已经支持了大多数的web服务器,包括Apache、MicrosoftInternetInationServer(IIS)、PersonalwebServer(PWS)、Netscape以及iPlantserver、OreillyWebsiteProServer、Caudium、Xitami、OmniHTTPd等。对于大多数的服务器,PHP提供了一个模块;还有一些PHP支持CGI标准,使得PHP能够作为CGI处理器来工作。综上所述,使用PHP,可以自由地选择操作系统和web服务器。同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。尽管PHP4不支持OOP所有的标准,但很多代码仓库和大型的应用程序(包括PEAR库)仅使用OOP代码来开发。PHP5弥补了PHP4的这一弱点,引入了完全的对象模型。使用PHP,并不局限于输出HTML。PHP还能被用来动态输出图像、PDF文件甚至Flash动画(使用libswf和Ming)。还能够非常简便的输出文本,例如XHTML以及任何其它形式的XML文件。PHP能够自动生成这些文件,在服务端开辟出一块动态内容的缓存,可以直接把它们打印出来,或者将它们存储到文件系统中。PHP最强大最显著的特性之一,是它支持很大范围的数据库。用户会发现利用PHP编写数据库支持的网页简单得难以置信。目前,PHP支持如下数据库AdabasDInterBasePostgreSQL言若金叶软件研究中心2010计算机软件开发工程师系列PHP网站开发实践指南.基础版4dBaseFrontBaseSQLiteEmpressmSQLSolidFilePro(只读)DirectMS-SQLSybaseHyperwaveMySQLVelocisIBMDB2ODBCUnixdbmInixOracleIngresOvrimos同时还有一个DBX扩展库使得可以自由地使用该扩展库支持的任何

注意事项

本文(第2章php软件开发环境的搭建(xampp).doc)为本站会员(芳华再现)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开