博客对于个人工作和生活。能帮助你收集资料、促进交流、提高文笔;能充实我们的生活,当你每天打开电脑时,看看自己的博客,看看博友的留言和评论,欣赏别人的博文,下载好的文章。这样的工作是高效的,这样的生活是充实的。博客使我们认识了许多朋友,促进了我们的社会交际,博客帮助我们做学问的同时,还为我们在做人方面给予了更多的思考
2 开发环境搭建
2。1 开发环境简介
在该毕业设计中,我使用的是Windows 7操作系统下的开发环境,Apache 2。4。17服务器,MySQL 5。7。9,PHP 5。6。16。实现在Windows操作系统下服务器和数据库的连接,并通过PHP编程语言实现浏览器页面的显示。开发所用软件为开源软件,可以安装在各种平台上。他们在Linux平台上被称为LAMP,而基于Windows平台的Apache、MySQL、PHP安装也越来越流行。
使用开源软件和程序的优点:
(1)开源程序是免费的。开源软件最大的优点莫过于软件源代码免费,对于开发人来说很容易改进已经存在的代码,创建自己的工程代码。开源软件不需要购买,对其源代码的访问不存在限制。
(2)开源程序可以跨平台,技术中立。开源软件不依靠任何平台,在各个平台上都可以很好的被应用。这对于我们部署服务有极大的好处,因为我们所使用的平台环境不会对程序造成太多的影响。
(3)开源程序不能限制其他软件。如果采用开源程序开发产品,那么该产品也应开放其源码或者所有权。如此一来,开发者就可以更大权限的获得该软件的源码,以满足自己产品的需求。
2。2 Apache服务器
Apache作为Web服务器主要完成监听浏览器请求的任务,并且能够返回合适的相应。它的功能十分强大,几乎可以完成Web管理者的所有任务。Apache是全世界最流行的一款开源服务器。它具有灵活性,实用性,经过合理的配置后,能够存储普通大众的网站、公司内部的局域网,或者在产品上线之前在本地作为测试服务器。也因为他是开源软件项目,所以有世界各地的开发者为之增添新功能、新特性。这是Apache能够一直这么受欢迎的重要原因。文献综述
2。3 MySQL数据库
MySQL是一种开源的关系型数据库结构。它能够完美支持Apache服务器和PHP语言双方合作工作,在用户浏览器上以可读的方式显示存储的数据。关联数据库将数据存储为不同的表,有利于提高访问速度和效率。结构化查询语句用于较大的负载,处理复杂的查询。通过Internet提供数据的完美选择就是MySQL,它有较高的安全措施、比其他数据库更容易学习,方便管理。在使用MySQL时,通常结合phpMyadmin。它是MySQL数据管理系统,由PHP写成。通过网页的形式展示数据关系,可以方便开发者或管理者对复杂数据库的添加、删除、修改等。
2。4 PHP语言
在众所周知的编程语言中,PHP语言是十分流行的,它可以作为服务器端的脚本语言,将网站站点真正的变成动态站点。PHP本身是开源代码,而且具有快捷性。它能嵌入HTML代码中,对于新手来说学习曲线小,能够快速上手。跨平台性能一流,可在Windows、Linux、Mac OS、Android运行,且消耗较小的资源。PHP被许多人当做代替ASP。NET语言的代替品,可见其流行和受追捧的程度。它也能够和Apache服务器以及MySQL数据库很好的结合使用,使之的使用者数量逐年上升。
2。5 WAMP集成环境
WAMP是一款在Windows操作系统下集Apache、MySQL和PHP于一体的开发环境软件。因为这三款开源软件经常用来搭建动态开发环境,虽然他们各自独立,但是却越来越互相兼容。同时,WAMP可以让服务器和数据库的配置都更加简洁快捷,自带了phpMyadmin管理系统。让对于不是很了解AMP的开发者能够快速上手,搭建正确的开发环境。