PHP开发环境搭建及网站制作.doc

PHP开发环境搭建及网站制作.doc

ID:61772949

大小:29.50 KB

页数:5页

时间:2021-03-20

PHP开发环境搭建及网站制作.doc_第1页
PHP开发环境搭建及网站制作.doc_第2页
PHP开发环境搭建及网站制作.doc_第3页
PHP开发环境搭建及网站制作.doc_第4页
PHP开发环境搭建及网站制作.doc_第5页
资源描述:

《PHP开发环境搭建及网站制作.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PHP开发环境搭建及网站制作随着Web技术的发展,采用传统营销和网络营销相结合的方式已成为各类公司发展的必然选择。在网络营销中比较有效的手段是建立一个适合自己公司规模的网站[1-2]。目前网站开发的主流平台有LAMP(Linux操作系统、Apache网络服务器、MySQL数据库、PHP编程语言),J2EE和“.Net”商业软件。由于PHP、MYSQL具有免费、开源等多方面优点,因此受到整个IT界的关注。从网站的流量来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案[3]。本文将结合

2、一个职场咨询网站———卓企网的开发过程,对基于PHP与MYSQL数据库相结合的网站开发所涉及的开发环境,需求分析,功能模块,数据库操作与安全等进行分析与讨论。1开发环境分析1.1开发语言的选择作为当今网站开发的3种主流语言:ASP.NET、PHP、JSP,它们存在的各自优点与不足如表1所示[4-5]。本项目确定以PHP为开发的语言环境的原因:1)免费。因为项目较小不适合采用付费的ASP.NET和JSP的开发平台。2)支持性强。中国现在很多中小型网站甚至一些大型网站,如百度、新浪等都加入了PHP的大家庭,从而

3、能更简单地解决开发过程中遇到的各种难题。3)移植性好。尽管最初是被设计用于基于Linux的ApacheWeb服务器系统,但现在的PHP已经被移植到了任何操作系统并兼容任何标准Web服务器软件,即绝大部分的Web主机提供商都会支持PHP,因此根据需要更改主机将会非常方便。4)语言简单。由于PHP同C编程语言有很多相似之处,对于熟悉相关语法的开发人员来说,PHP则非常容易上手。5)发展迅速。由于是开放源代码产品,PHP将继续快速发展,更为重要的是相关漏洞补丁将免费地定期植入到核心库中。此外还有PHP实现对加密的

4、支持以及对各种数据库服务器的支持等。1.2开发环境搭建5学海无涯目前,基于PHP的开发平台较多。一般开发人员喜欢LAMP的开发环境,有一定开发经验的人可以选择相关的服务器、数据库、数据库管理软件和操作系统来构建自己的PHP开发平台。为了便于开发人员更好地利用PHP来开发网站,市场上也出现了多种集成的PHP开发环境,如AMPS-erv,WAMP,XMAPP,AppServ,PHPStudy。目前主流的是ZendStudioPHP集成开发环境。ZendStudio包括了PHP开发所有必须的部件,通过一整套编辑、

5、调试、分析、优化和数据库工具。ZendStudio缩短了开发周期,简化了复杂的应用方案,已经成为目前最强大的PHP集成开发环境。ZendStudio的强大之处,除了一般编辑器所具有的代码高亮、语法自动缩进、书签功能外,其内置的调试器可以支持本地和远程(debugserv-er)2种调试模式,支持诸如跟踪变量、单步运行、断点、堆栈信息、函数调用、查看实时输出等多种高级调试功能。另外,最新版(ZendStudio5.5.1)对中文的支持也是非常稳定的[6]。1.3环境搭建注意事项对于对PHP开发环境不甚了解的开

6、发人员建议不要自己搭配开发环境,各软件的版本之间支持性不一样有可能会造成版本冲突,而且复杂的配置问题也很难解决。此外在正式开发之前还应注意如下问题。1)PHP语言版本问题。开发前,必须确定要使用的版本和服务器所支持的版本是否一致。现在主要存在2种版本:PHP4和PHP5。不同版本对SESSION、异常处理、函数、变量有效范围和支持的数据类型等都有不同。前期若不注意这些问题会给后期的开发带来很多不必要的麻烦与不安全。2)服务器问题。Windows平台上,用PHP写的程序要求是部署在apache服务器上。如果部

7、署在IIS上,可能由于IIS对PHP支持不是很好,经常出现一些莫名其妙的问题。并且IIS使用中,有些设置必须要手工修改。比如上传文件时,需要设置可写权限,还要重新设置上传文件大小,比较烦琐。而使用apache服务器则不存在这些问题。5学海无涯3)数据库问题。PHP可以使用的数据库管理系统有MySQL、ORACLE等。MySQL由于开源、免费、小巧、高效而受到开发人员一致的青睐。对于中、小型应用系统,MySQL是一款非常理想的数据库服务器软件。除了支持标准的ANSISQL语句外,它还支持多种平台。在Unix/

8、Linux系统上,MySQL也支持多线程运行方式。和PHP、Apache一样,MySQL也属于开放源代码软件。MySQL对其提供权限访问、建立、删除等一系列支持,使之成为中小型PHP网站的首选。2基于PHP语言的开发模型PHP语言以其免费、开源等多方面优点,逐步成为中小型企业网站开发语言的首选。具体开发步骤如下:2.1需求分析一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者出于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。