- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php开发MVC框架浅谈
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则处于劣势。这可能与公司的支持以及技术的培训有关。????? 由于公司项目的需要,我这才接触PHP,用过一段时间后两点体会最深刻,一是学习容易,上手极快,内置函数很多,适合快速开发;二是学习资料匮乏,普及不广,很多时候都要去看英文文档。????? 对于中小型WEB应用来说,PHP有很强的竞争力,LINUX+APACHE+MYSQL+PHP(LAMP)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,JSP的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来,对应的PHP也有php.MVC,但是我搜遍了网络也没有发现一篇中文文档,这才让我动了翻译用户指南念头,也算是抛砖引玉,希望PHP能够在国内蓬勃发展起来。 ????? php.MVC是PHP Web应用程序的一个开源框架,它实现了模型-视图-控制器(MVC)设计模式——Web应用程序的工业标准,鼓励基于Model2架构的应用程序设计。这种开发模式允许网页或其他显示内容从内部应用程序代码中分离出来,让设计者和程序员更容易地集中于他们各自的专业领域。这个框架提供了一个单独入口点的控制器。这个控制器接受HTTP请求,并根据配置文件分配给相应的动作处理。????? 模型包含了应用程序的业务逻辑,控制器负责处理请求,并转向到相应的显示组件——将HTML和PHP标签的结合起来的模板文件。处理结果返回给客户端浏览器,或者通过另外的协议比如SMTP。????? php.MVC是用PHP来实现Jakarta Struts框架,目前它支持Struts的许多特性,包括申明应用程序的配置参数通过XML解析器。比如在XML配置文件中指定各种业务逻辑组件与对应的显示组件之间的映射。php.MVC的网站地址
二,php.MVC系列教程之安装配置
php.MVC必须安装在PHP v 4.1.0及以上版本的Web服务器上
Windows(Apache 2.0.51+php-4.3.9-Win32)
1.从下载相应的Apache版本。
2.从下载相应的PHP版本。
3.从下载相应的php.MVC版本。
4.建立目录c:www作为Web服务器目录,c:webapp作为Web根目录,你也可以定义自己的目录,以下作相应的修改即可。
5.将Apache安装到c:www,打开浏览器,在地址栏输入http://localhost测试是否安装成功注意:如果你的系统上已经安装有其他Web服务器(如IIS 5),且占用了80端口,请先停止该服务器。
6.把PHP压缩包解压到c:www。
7.将c:wwwphp-4.3.9-Win32目录下php.ini-dist拷贝到系统目录如c:winnt中并更名为php.ini,将php4ts.dll拷贝到系统目录如c:winntsystem32中,打开c:wwwApache GroupApache2conf目录下http.conf文件,在ScriptAlias /cgi-bin/ c:/www/Apache Group/Apache2/cgi-bin/下加入ScriptAlias /php/ c:/www/php-4.3.9-Win32/AddType application/x-httpd-php .phpAction application/x-httpd-php /php/php.exe并将DocumentRoot c:wwwApache GroupApache2htdocs改为DocumentRoot c:/webapp
8.把php.MVC压缩包解压到c:webapp
9.打开c:webappphpmvc目录下Main.php文件,修改如下内容// Set php.MVC library root directory$appServerRootDir = c:webappphpmvc; // no trailing slash// Set the application path$moduleRootDir??? = c:web
您可能关注的文档
- Opnet使用dd.ppt
- oracle培训材料-高阳.ppt
- Oracle复习资料——JM.doc
- Oracle成功案例-哈药集团制药总厂.doc
- Oracle数据迁移.ppt
- Orbal 氧化沟除氮新工艺中文翻译.doc
- oSIP协议栈 及eXoSIP Ortp等 使用入门.doc
- Oscar_Wilde王尔德.ppt
- Oracle_ERP_MRP培训.ppt
- OTC非处方药销售技巧培训.ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)