Thinkphp 框架开发环境搭建
来源:互联网 发布:电脑盘加密软件 编辑:程序博客网 时间:2024/05/22 23:04
1.下载框架
进入官网下载ThinkPHP ,这里选择 ThinkPHP3.1.3完整版。解压后目录为
把压缩包放在Web目录下面,所以我们需要在php的服务器软件xampp的htdocs目录下面建一个空文件夹hlm(项目名称自己随便取),然后在该文件夹下面再新建一个文件夹ThinkPHP,把目录里面的文件全部放在ThinkPHP里面。再新建一个Public文件夹存项目公共
的文件,如JS和CSS文件等。再新建一个项目文件夹home作为主要工程目录。
2 搭建本地项目
在项目目录下面新建,index.php文件
?>
开启apache服务器,访问网址 localhost://test出现如下界面
这个时候网站下面会自动生成目录,如下图所示:
3 配置路由
目前用到的目录是Lib下面的Action目录,存放类似于Java的Struts框架的Action。还有模板目录Tpl,下面存放的都是html文件,配合模板引擎用于前端显示。(在搭建环境的时候,有smarty模板引擎等开发经验和MVC框架的使用经验,可能更有助于理解)。然后在Action文件夹下面,新建一个IndexAction.class.php。命名规则为:模块名+class.php
在Tpl目录下面放文件login.html用于显示。访问localhost/index.php/hlm/Account/login会跳转到login.html页面
进入官网下载ThinkPHP ,这里选择 ThinkPHP3.1.3完整版。解压后目录为
把压缩包放在Web目录下面,所以我们需要在php的服务器软件xampp的htdocs目录下面建一个空文件夹hlm(项目名称自己随便取),然后在该文件夹下面再新建一个文件夹ThinkPHP,把目录里面的文件全部放在ThinkPHP里面。再新建一个Public文件夹存项目公共
的文件,如JS和CSS文件等。再新建一个项目文件夹home作为主要工程目录。
2 搭建本地项目
在项目目录下面新建,index.php文件
<?php //定义项目名称 define('APP_NAME','home'); //定义项目路径 define('APP_PATH','./home/'); //开启调试模式 define('APP_DEBUG',true); //加载框架入口文件 require'./ThinkPHP/ThinkPHP.php';
?>
开启apache服务器,访问网址 localhost://test出现如下界面
这个时候网站下面会自动生成目录,如下图所示:
3 配置路由
目前用到的目录是Lib下面的Action目录,存放类似于Java的Struts框架的Action。还有模板目录Tpl,下面存放的都是html文件,配合模板引擎用于前端显示。(在搭建环境的时候,有smarty模板引擎等开发经验和MVC框架的使用经验,可能更有助于理解)。然后在Action文件夹下面,新建一个IndexAction.class.php。命名规则为:模块名+class.php
<?php class IndexAction extends Action{ public function login(){ $this->display('login'); }}
在Tpl目录下面放文件login.html用于显示。访问localhost/index.php/hlm/Account/login会跳转到login.html页面
阅读全文
0 0
- Thinkphp 框架开发环境搭建
- ThinkPHP开发笔记--环境搭建
- ThinkPHP学习(一)开发环境搭建
- thinkPHP---1----搭建项目开发的环境
- 如何搭建ThinkPHP学习开发环境
- 搭建 PhalconPHP 框架开发环境
- 搭建 PhalconPHP 框架开发环境
- 搭建 PhalconPHP 框架开发环境
- hibernate 框架开发环境搭建
- struts2框架搭建开发环境
- mybatis框架开发环境搭建
- Ubuntu 搭建LNMP环境并支持thinkphp框架
- 新手搭建ThinkPHP框架
- ThinkPHP框架搭建应用
- thinkPHP框架搭建心得
- ThinkPHP框架一 框架搭建
- 【nginx,apache】thinkphp ,laravel,yii2开发运行环境搭建
- 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)
- 如何用onClick事件实现a标签post提交?
- 编程练习2——01从一个字符数组中读出相应的整数、实数 例如qwe32.56dgh456ml9.4sad 应该输出 32.56 456 19.4
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
- 通过socket收发Http请求
- Hibernate学习之---传统的映射文件
- Thinkphp 框架开发环境搭建
- 编程练习2——02—将整数转换为相应的一个字符数组
- STL中string类的使用
- 百度之星度度熊与邪恶大魔王(完全背包)
- [LintCode]174.删除链表中倒数第n个节点
- 2017/8/5
- js中onclick事件用“return”开头+方法名的返回值
- 完全背包+最值问题
- 严格模式与混杂模式