针对windows系统的集成wamp环境开发,项目之初首先[官网](http://www.thinkphp.cn) 下载thinkphp5.0.2完整版;解压放在www你的开发目录中,具体目录自己定夺 tp5.0.2默认给了我们一个index项目,在application中,我们可以改项目于名称;很多人会纠结tp5,怎么像tp3.2那样直接创建文件夹,官方手册上以给出方法,但是很多人可能不会用;或者不习惯终端,命令行操作;这里我给出一个方法;需要两个文件,一个是tp5.0.2根目录中build.php,另一个是public文件夹中index.php; 一,建立多模块 index.php文件修改 <?php // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架引导文件 require __DIR__ . '/../thinkphp/base.php'; 读取自动生成定义文件 //$build = include '../build.php'; // 运行自动生成 \think\Build::run($build); 如果使用build.php文件创建多个模块, 那么首先把 require __DIR__ . '/../thinkphp/start.php'; 改成 require __DIR__ . '/../thinkphp/base.php'; 这里要说明一点例如上面的文件中application是应用目录,这个文件夹是必须存在的,文件夹里面的可以全部删除;自定义项目应用目录名称的 话同一个道理; 就是应用目录文件夹必须存在; 二build.php <?php return [ // 生成应用公共文件 '__file__' => ['common.php', 'config.php', 'database.php', 'route.php', 'tags.php'], // 定义demo模块的自动生成 (按照实际定义的文件名生成) 'index' => [ '__file__' => ['common.php'], '__dir__' => ['behavior', 'controller', 'model', 'view'], 'controller' => ['Index', 'Test', 'UserType'], 'model' => ['User', 'UserType'], 'view' => ['index/index'], ], // 其他更多的模块定义 'admin' => [ '__file__' => ['common.php'], '__dir__' => ['behavior', 'controller', 'model', 'view'], 'controller' => ['Index', 'Test', 'UserType'], 'model' => ['User', 'UserType'], 'view' => ['index/index'], ], ]; 这是build.php,里面定义了两个模块,index & admin ; 访问public目录运行项目,你会发现,连个模块已经建好,自己需要什么都可以在build.php中编辑; 第二种方法是增加模块的方法 index.php文件改成 <?php // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架引导文件 require __DIR__ . '/../thinkphp/start.php'; \think\Build::module('admin'); 访问public目录运行,你会法相项目application中多出了一个admin模块 希望这些对刚刚接触thinkphp5的同学们有所帮助;本身我也是个菜鸟,第一次写很不规范,如果是大神就别吐槽了;