php开发MVC框架浅谈

php开发MVC框架浅谈

ID:37242108

大小:269.50 KB

页数:15页

时间:2019-05-20

php开发MVC框架浅谈_第1页
php开发MVC框架浅谈_第2页
php开发MVC框架浅谈_第3页
php开发MVC框架浅谈_第4页
php开发MVC框架浅谈_第5页
资源描述:

《php开发MVC框架浅谈》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、php.MVC系列教程之控制器·php.MVC系统教程之配置文件·php.MVC系列教程之对象关系·php.MVC系列教程之目录文件·php.MVC系列教程之处理流程·php.MVC系列教程之框架介绍·php.MVC系列教程之安装配置·php.MVC系列教程之前言一,前言:ASP,JSP,PHP是WEB开发的三大技术,三种技术优缺点也早就有人分析过了。无非也就是ASP简单易用且有microsoft做靠山,JSP功能强大是因为有java支持,PHP则开源跨平台。在国内,ASP应用范围最广,JSP发展势头最猛,PHP则处于

2、劣势。这可能与公司的支持以及技术的培训有关。     由于公司项目的需要,我这才接触PHP,用过一段时间后两点体会最深刻,一是学习容易,上手极快,内置函数很多,适合快速开发;二是学习资料匮乏,普及不广,很多时候都要去看英文文档。     对于中小型WEB应用来说,PHP有很强的竞争力,LINUX+APACHE+MYSQL+PHP(LAMP)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,JSP的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来

3、,对应的PHP也有php.MVC,但是我搜遍了网络也没有发现一篇中文文档,这才让我动了翻译用户指南念头,也算是抛砖引玉,希望PHP能够在国内蓬勃发展起来。     php.MVC是PHPWeb应用程序的一个开源框架,它实现了模型-视图-控制器(MVC)设计模式——Web应用程序的工业标准,鼓励基于Model2架构的应用程序设计。这种开发模式允许网页或其他显示内容从内部应用程序代码中分离出来,让设计者和程序员更容易地集中于他们各自的专业领域。这个框架提供了一个单独入口点的控制器。这个控制器接受HTTP请求,并根据配置文件

4、分配给相应的动作处理。     模型包含了应用程序的业务逻辑,控制器负责处理请求,并转向到相应的显示组件——将HTML和PHP标签的结合起来的模板文件。处理结果返回给客户端浏览器,或者通过另外的协议比如SMTP。     php.MVC是用PHP来实现JakartaStruts框架,目前它支持Struts的许多特性,包括申明应用程序的配置参数通过XML解析器。比如在XML配置文件中指定各种业务逻辑组件与对应的显示组件之间的映射。php.MVC的网站地址http://www.phpmvc.net二,php.MVC系列教程

5、之安装配置php.MVC必须安装在PHPv4.1.0及以上版本的Web服务器上Windows(Apache2.0.51+php-4.3.9-Win32)1.从http://www.apache.org下载相应的Apache版本。2.从http://www.php.net下载相应的PHP版本。3.从http://www.phpmvc.net下载相应的php.MVC版本。4.建立目录c:www作为Web服务器目录,c:webapp作为Web根目录,你也可以定义自己的目录,以下作相应的修改即可。5.将Apache安装到c:w

6、ww,打开浏览器,在地址栏输入http://localhost测试是否安装成功注意:如果你的系统上已经安装有其他Web服务器(如IIS5),且占用了80端口,请先停止该服务器。6.把PHP压缩包解压到c:www。7.将c:wwwphp-4.3.9-Win32目录下php.ini-dist拷贝到系统目录如c:winnt中并更名为php.ini,将php4ts.dll拷贝到系统目录如c:winntsystem32中,打开c:wwwApacheGroupApache2conf目录下http.conf文件,在ScriptAli

7、as/cgi-bin/"c:/www/ApacheGroup/Apache2/cgi-bin/"下加入ScriptAlias/php/"c:/www/php-4.3.9-Win32/"AddTypeapplication/x-httpd-php.phpActionapplication/x-httpd-php"/php/php.exe"并将DocumentRoot"c:wwwApacheGroupApache2htdocs"改为DocumentRoot"c:/webapp"8.把php.MVC压缩包解压到c:webap

8、p9.打开c:webappphpmvc目录下Main.php文件,修改如下内容//Setphp.MVClibraryrootdirectory$appServerRootDir='c:webappphpmvc';//notrailingslash//Settheapplicationpath$moduleRootDir   ='c

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

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

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