THINKPHP 运行环境详解配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IT Juck配置ThinkPHP运行环境

MVC简介

M模型就是数据库操作类(通过据库操作类去操作各个表)必须实例化一个类

V视图这里就是指模板,也就是smarty

C控制器就是通过控制器实现模板、模型之间的控制关系。相当于一个单位领导ThinkPHP介绍

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

ThinkPHP的特点

服务器和web服务器上的跨平台。

支持4种URL模式方便SEO

自动加载、动态编译,节约系统资源

Ajax;视图;分组权限;管理;关联操作;缓存(apc,db,memchaheshmop,xcache,file) 自动验证,自动完成,映射

ThinkPHP目录结构说明

配置ThinkPHP环境的最首要前提是你的PHP运行环境是正确的哦

如果不知道怎么搭建PHP运行环境可以点击下面的网址

WAMP环境配置篇地址:点击查看PHP环境搭建篇

配置开始

首先下载ThinkPHP核心包:点击下载核心包

第一步:打开Apache下的httpd.conf配置文件如下图:

第二步:开启Apache伪静态mod_rewrite.so扩展

开启Apache支持.htaccess文件的域名重写AllowOverride在配置文件里有三处全部改成:AllowOverride All

第一处:

第二处

第三处

改完搞定,保存文件

ThinkPHP验证码为差的问题解决方法:

打开PHP目录下的PHP.ini文件

找到php_gd2.dll扩展,把前面的分号删除掉,保存文件

以上步骤全部确保正确操作完成后,重启你的Apache在来看看你的ThinkPHP是不是可以用了呢!

附加说明:

.htaccess文件是Apache中的一个配置文件,它负责相关目录下的网页配置。

我们可以用.htaccess文件的rewrite规则隐藏网页地址中的index.php文件

这也是ThinkPHP URL伪静态的第一步

.htaccess该文件需在ThinkPHP入口文件同级目录下创建

并写入如下规则代码:

RewriteEngine on

#不显示index.php

RewriteCond%{REQUEST_FILENAME}!-d

RewriteCond%{REQUEST_FILENAME}!-f

RewriteRule^(.*)$index.php/$1[QSA,PT,L]

注:windows下是不能直接建立以点开头的文件,我们可以先建立一个text文件

然后点击开始—》运行–》cmd

打开DOS窗口后进入到text文件存在的盘符目录下

在DOS输入:rename a.txt.htaccess

rename说明:rename文本文件名字.htaccess

2013-5-16作者:IT Juck(超)

相关文档
最新文档