当前位置:380元网站建设 虎网站 > 建站百科 > 正文

InitPHP框架搭建WEB应用:创建项目

发布日期:2015-09-17

创建Hello World项目

1. 下载框架

InitPHP框架是一款轻量级PHP开源框架,选择较新的版本,进行下载。框架下载地址:http://initphp

2. 创建项目目录

创建项目目录,目录示意图:

\

1. 文件夹initphp是较新下载的initphp框架文件夹

2. conf/comm.conf.php 放置项目配置文件

3. web/controller/ 文件夹放置控制器文件

4. index.php是项目入口文件

说明:使用initphp开发的项目是单入口,所有请求都会通过index.php进行分发。

3. index.php入口文件

index.php代码示例

\

入口文件非常简单,定义一个APP_PATH变量,然后导入框架initphp.php文件,较后调用框架中的InitPHP::init()就能运行框架了。

4. 配置文件comm.conf.php

comm.conf.php配置文件已经在index.php入口文件中导入。如果我们没有自己配置conf.php文件,则框架会自动使用框架中自带的一个默认的配置文件initphp.conf.php

\

我们自定义的配置可以拷贝initphp.conf.php里面的配置信息。里面的配置信息非常多,可以根据需要进行筛选。

由于我们先进个教程只需要使用Hello World,所以配置如下:

\
\

我们主要配置$InitPHP_conf['url']和controller相关的配置参数。

5. indexController.php 控制器文件

\

index.php入口文件需要继承Controller基类,Controller是InitPHP中定义的一个类。

需要定义一个run方法,这个run方法是一个默认的Action方法。这个方法名称可以在配置中定义名称。

6. 完成项目搭建,运行

这个时候我们访问http://127.0.0.1/test/,浏览器中就会输出HelloWorld

我们也可以通过参数的方式访问:http://127.0.0.1/test/index.php?c=index&a=run访问。参数c代表对应的Controller名称,run代表Controller中的可访问的Action方法名称。

入口文件和APP分离项目

1. 项目目录结构

\

2. 为何这样做?

1. 入口文件和app项目文件分离,*先可以更加安全。在配置apache或Nginx虚拟机的时候,只要www目录指到test/www目录下面就可以了,对外层来说,用户无法通过URL访问到app文件夹下的文件。

2. 可以实现多入口。通过多入口,可以方便实现不同入口进入不同的项目模块。

3. 让二级域名实现更加简单。

3. 这种部署和上面的部署有啥区别?

入口文件分离部署的方式只需修改入口文件index.php即可。下面是index.php

 

\

后面的介绍,都会使用这个项目的部署方式。

从广州到越南芽庄旅游有多少费用

    作为一座充满活力的城市,广州有着众多的旅游景点和美食,吸引着无数的游客。不过,有些人想要离开这座城市,去探索更远的地方,例如越南的芽庄。那么,从广州到越南芽庄旅游需要多少费用呢?在本文中,我们将提供有价值的信息,详细介绍从广州到越南芽庄的旅游费用。 部分机票费用 从广州到越南芽庄的机票费用是旅游费用中的开销之一。根据不同的季节和航空公司,机票的价格会有所不同。在旺季,机票价格会相对较高,而在淡季...

       成都青羊益晟广告设计跟虎网科技签定网站建设协议 益晟坐落于成都市青羊区通锦桥路87号附9号。益晟是经成都市青羊区工商局审核的有资质公司,统一社会信用代码:91510105057450811Y。益晟选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。   成都市益晟广告策划有限公司(Eason)是专业提供:企业活动策划、执行及导视系统制作、安装的专业机构。主要服务于房地产、大型的商场、...

       网站发帖宣传应该注意什么 从当前互联网来看,网站内容第一要求是用户体验,得让用户看到新鲜的,有创造力的,有价值对用户有帮助的内容,第二要求就是必须让搜索引擎收录,这样我们才能得到大量的搜索引擎来路,提高流量。目前很多网站流量不高的主要原因就是大量的帖子复制过来没有加以修改,造成重复性建设。所以发帖必须把握两个原则,一是给用户看,二是给搜索引擎看。那我们就要从以下两个方面来分析了。 客户认同为基点:让不同的用户在我们的站点上...

       深圳宝安凯阳电路板和虎网科技签订网站建设合作协定 凯阳坐落于深圳市宝安区沙井镇益华电子广场H栋606。凯阳选用虎网站定制型网站案例,此类网站主要是按客户要求和提供的风格案例或效果图纸来做,这种属于仿制和定制型网站,是根据功能开发的难易度来评估报价的,价格相对较高,适合于大中型企业和有个性风格、个性功能需求的客户选用。凯阳是经深圳市宝安区工商局审核的正规企业,统一社会信用代码:91440300071754846W。同时经国家工信部和广东省通信管理局...

       百家网站联播网显示 2014网络春晚媒体见面会首次正式宣布筹备2014年春晚网,中国网络电视台的加入数百个站点是1月30日联播网显示。会上,上百家媒体对国家党的网络性能,程序组件,用户普遍关心的明星阵容,如参加互动的方式。 2014春节网络用户评选出的 2013网络热榜的逻辑导致了各种网络,并提出建立一个基于网络的,微博客,微通道网络视频表现在连接流行元素的网络语言的形式,展现完美融合传统媒体和新媒体。 据了解,中国...

       网站推广策略概述 所谓网站推广,目的在于让尽可能多的潜在用户了解并访问网站,通过网站获得有关产品和服务等信息,为最终形成购买决策提供支持。一般来说,除了大型网站,如提供各种网络信息和服务的门户网站、搜索引擎、免费邮箱服务商等网站之外,一般的企业网站和其他中小型网站的访问量通常都不高,有些企业网站虽然经过精心策划设计,但在发布几年之后,访问量仍然非常小,每天可能才区区数人,这样的网站自然很难发挥其作用,因此网站推广被...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读