##PHPSTART单项目单程序
这种环境与常见的MVC模式的框架类似。
**文件结构:**
1.入口文件在项目根目录
2.phpstart核心可以在任意位置
~~~
//项目目录,通常是站点根目录,但也可以不在站点根目录
|-PHPstart:phpstart内核文件夹
|- __Class:类库
|- __Model:模型库
|- __Function:函数库
|- __Lib:资源库
|- __Config:系统配置文件
|- vhosts.ini.php:程序目录配置
PS.php : 内核文件
|-test:默认程序目录,可以在phpstart/config/vhost.ini.php中绑定,或在入口文件中修改默认程序
|- __Cache : 缓存文件夹
|- __Class:类库
|- __Config:项目配置文件
|- database.ini.php:数据库配置文件
|- system.ini.php:程序配置文件
|- __Function:函数库
|- __Model:模型库
|- __Tpl:模版文件
|- __Lib:资源库
|- Group1/ 子程序目录
|- index.php 子程序默认控制器 通过 http://phpstart.xyz/group1/index 访问
__init.php : 目录配置,控制器所在的每一级目录中的_init.php都会被调用
index.php : 系统默认控制器 通过 http://phpstart.xyz/index 访问
index.php : 程序入口文件
.htaccess : Rewrite重写配置文件
~~~
* * * * *
>如果我们要对一个已有项目增加功能,但是原有项目的框架我们又不熟悉,或没有必要浪费太多时间去适应原有项目的框架,我们也可以用phpstart开发,然后在挂在原有项目中。
单项目单程序模式不一定非要整站都要这样,我们可以把整个项目放在网站的任意目录,只要请求的是项目入口文件,就可以正常使用phpstart的模式开发。比如上面的这个文件结构我们放在站点根目录的“myprogram”文件夹中,我们则可以通过下面的方式访问
[http://phpstart.xyz/myprogram/group1/index](#)
>对应/myprogram/test/group1/index.php