ThinkPHP 学习(一)

同学纷纷进入BAT,瞬间感觉自己落后了,自己充实web开发两年感觉没什么‘成就’,一看PHP在web方面很给力,好吧赶紧学习一下,废话少说,走起。

(入门篇)

主要内容:(1)PHP  windows 操作系统下的开发环境部署,开发工具推荐

(2)ThinkPHP 框架下载

(一)PHP  windows 操作系统下的开发环境部署,开发工具推荐

(1)PHP在windows下环境,我使用的是wamp集成开发环境,一句话,这真是安装简单,就是下一步下一步,简介一下WAMP,W就是windows操作系统简称,A是apache web服务器简称,M是Mysql数据库,P当然是PHP了,WAMP下载链接给一个  http://www.wampserver.com/ ,但是这个官网是最新的,我一般不用最新的,下面给个网盘的下载地址: http://pan.baidu.com/s/1ntDO05b

好了安装就是下一步,下一步,但是要记得你安装的目录哈这个很重要。以图为证

安装好了以后就会在桌面出现一图标,如图:

(2)安装好了之后,检测一下环境是否可以使用,双击图标,桌面最底下的XX栏会出现如下图标

等它变成绿色或者棕色,反正不是红色,就证明他正常启动了,这下就可以测试一下环境看看配置好了没,在浏览器地址栏上输入:localhost,按回车Enter键,出现如下图,说面环境可用了

这样php开发环境搭建完毕。

(二)ThinkPHP 框架下载

下载地址: http://www.thinkphp.cn/ 官网下载,下载完成之后解压,将解压的文件夹放入你安装的wamp的www目录里面,当然你可以在他外面新建一层文件夹,如下图

也来测试一下,看看成功没有,是否可用,在浏览器上输入localhost/文件夹名,如果出现如下图:

恭喜你,thinkphp环境也安装好了,明天见,预告明天的内容,建立一个简单的thinkphp的事例,说明thinkphp的访问原理。

ThinkPHP 学习(一)

时间: 2024-10-13 05:35:37

ThinkPHP 学习(一)的相关文章

thinkphp学习笔记9—自动加载

1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载. 系统可以根据类的命名空间自动定位到类库文件,例如定义了一个类Org\Util\Auth类: namespace Org\Util; class Auth { } 保存到ThinkPHP/Library/Org/Util/Auth.class.php 这样我们就可以直接实例化了, new \Org\Util\Auth(); 实例化之后系统会自动加载 ThinkPHP/Library/Org/Util/Auth.

thinkphp学习笔记1—目录结构和命名规则

最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快点,别无他意,所谓活到老,学到老,希望各位不要见笑啊. 我的做法很简单,先从手册开始,手册是开发thinkphp作者辛勤劳动的成果,但是有些地方是在是不懂,如果有幸各位也遇到类似的问题希望能回复.thinkphp手册地址:http://doc.thinkphp.cn/manual.html 1.框架目录 在章节1.6 目录结构,内容如下: 新版的目录结

Thinkphp学习笔记------- RBAC

1.首先去extends扩展包里找到RBAC类 2.复制里面创建四张表的SQL语句放到mysql里执行,得到四张表. 3.需要自己创建一个user表,字段随意,一般是username password之类存储用户登录信息. 4.RBAC一般就是六个方法:依次为-->用户列表   角色列表   节点列表  添加用户  添加角色  添加节点 5.操作顺序是-->添加角色-->添加节点-->给角色分配节点-->添加用户-->给用户指定角色 6.对角色表(role)进行添加和L

Thinkphp学习04

原文:Thinkphp学习04 一.ThinkPHP 3 的输出      (重点) a.通过 echo 等PHP原生的输出方式在页面中输出 b.通过display方法输出   想分配变量可以使用assign方法 c.修改左右定界符   休要修改配置文件中的配置项   'TMPL_L_DELIM'=>'<{', //修改左定界符   'TMPL_R_DELIM'=>'}>', //修改右定界符 二.ThinkPHP 3 的模型使用  (重点)  需要在方法中通过new Model(

ThinkPhp学习06

原文:ThinkPhp学习06 一.简单学习修改用户信息模块 1.编写UserAction.class.php 1 <?php 2 3 class UserAction extends Action{ 4 public function index(){ 5 $m=M('User'); 6 $arr=$m->select(); 7 $this->assign('data',$arr); 8 $this->display(); 9 } 10 public function del()

ThinkPhp学习05

原文:ThinkPhp学习05 一.ThinkPHP 3 的CURD介绍  (了解)二.ThinkPHP 3 读取数据    (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式返回 find $m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值 $arr=$m->where('id=2')->getField('us

ThinkPhp学习02

原文:ThinkPhp学习02 一.什么是MVC                M -Model 编写model类 对数据进行操作 V -View  编写html文件,页面呈现 C -Controller 编写类文件(UserAction.class.php)二.ThinkPHP的MVC特点        三.ThinkPHP的MVC对应的目录    M 项目目录/应用目录/Lib/Model V 项目目录/应用目录/Tpl C 项目目录/应用目录/Lib/Action四.url访问C     

thinkphp学习笔记4—眼花缭乱的配置

1.配置类别 ThinkPHP提供了灵活的全局配置功能,ThinkPHP会依次加载管理配置>项目配置>调试配置>分组配置>扩展配置>动态配置,所以后面的配置权限要大于前面的,因为后面的配置会覆盖前面同名配置,同事会生辰配置缓存文件无需重复解析,减小开销. 惯例配置:在惯例配置内对大多数常用参数进行默认配置,因为惯例配置最先加载,优先级别最低,如果不需要做特殊配置的话,完全可以保持默认值,惯例配置位于ThinkPHP/Conf/convention.php,内容摘抄如下: &l

ThinkPhp学习09

原文:ThinkPhp学习09 三.区间查询 $data['id']=array(array('gt',4),array('lt',10));//默认关系是 and 的关系 //SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) ) $data['id']=array(array('gt',4),array('lt',10),'or') //关系就是or的关系 1 //2.SELECT * FROM `tp_user` WHER

ThinkPhp学习01

原文:ThinkPhp学习01 一.ThinkPHP的介绍           MVC  M - Model 模型                工作:负责数据的操作  V - View  视图(模板)        工作:负责前台页面显示  C - Controller 控制器(模块) 工作:描述功能 框架二.ThinkPHP的获取            http://www.thinkphp.cn三.ThinkPHP核心文件介绍      ├─ThinkPHP.php     框架入口文件