ThinkPHP3.1快速入门(奥门永利误乐域1)基础 学习备忘

奥门永利误乐域,ThinkPHP3.1快速入门 网址:http://www.thinkphp.cn/document/155.html

1.1、获取ThinkPHP 3.2

遇到的一些问题:

  

1.加载ThinkPHP框架的入口文件ThinkPHP.php时遇到一些问题:填写了thinkphp的require的路径网页显示无法显示

获取ThinkPHP的方式很多,官方网站(http://thinkphp.cn)是最好的下载和文档获取来源。

  <?php            require '/ThinkPHP框架所在目录/ThinkPHP.php'; 

官网提供了稳定版本的下载:http://thinkphp.cn/down/framework.html

解决方案:

官网下载版本提供了完整版和核心版两个版本,核心版本只保留了核心类库和必须的文件,去掉了所有的扩展类库和驱动,支持标准模式和SAE模式。

<?php     //开启调试模式     define('APP_DEBUG',True);     // 定义ThinkPHP路径     define('THINK_PATH','./ThinkPHP/');     require(THINK_PATH.'ThinkPHP.php'); //?> 

如果你希望保持最新的更新,可以通过github获取当前最新的版本(完整版)。

2.项目的入口文件移动到app目录的外面后,通过localhost访问还是wampserver的Homepage,代码如下

Git获取地址列表(你可以选择一个最快的地址):

define('APP_NAME','app'); define('APP_PATH','./app/');

Github: https://github.com/liu21st/thinkphp 
Oschina: http://git.oschina.net/liu21st/thinkphp.git 
Code: https://code.csdn.net/topthink2011/ThinkPHP 
Coding: https://coding.net/u/liu21st/p/thinkphp/git

解决方法:未解决。。。

3.2版本也支持composer安装,确保你的电脑已经安装了composer,然后在你的web根目录下面执行
composer create-project topthink/thinkphp your-project-name

3.MySQL的命令

注意:目前国内的速度很慢 建议直接下载官网版本

①符号建表时,表名、列名都应用“,插入字符应用”;

ThinkPHP无需任何安装,直接拷贝到你的电脑或者服务器的WEB运行目录下面即可。

CREATE TABLE IF NOT EXISTS `think_data` (   `id` int(8) unsigned NOT NULL AUTO_INCREMENT,   `data` varchar(255) NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ; INSERT INTO `think_data` (`id`, `data`) VALUES (1, 'thinkphp'), (2, 'php'), (3, 'framework');

 


1.2、环境要求

框架本身也没有什么特别的要求,具体的应用系统运行环境要求视开发所涉及的模块。ThinkPHP底层运行的内存消耗极低,而本身的文件大小也是轻量级的,
因此不会出现空间和内存占用的瓶颈。

PHP的版本要求:

  • PHP5.3以上版本(注意:PHP5.3dev版本和PHP6均不支持

支持的服务器和数据库环境

  • 支持Windows/Unix服务器环境
  • 可运行包括Apache、IIS、和Nginx在内的多种Web服务器和模式
  • 可支持MySQL、MSSQL、PgSQL、 Sqlite、 Orcale、Ibase、
    Mongo等多种数据库和连接

对于刚刚接触PHP或者ThinkPHP的新手,我们推荐使用集成开发环境WAMPServer(wampserver是一个集成了Apache、PHP和MySQL的开发套件,而且支持不同PHP版本、MySQL版本和Apache版本的切换)来使用ThinkPHP进行本地开发和测试。

1.3、目录结构

下载框架后,解压缩到web目录下面,可以看到初始的目录结构如下:

www  WEB部署目录(或者子目录)
├─index.php       入口文件
├─README.md       README文件
├─Application     应用目录
├─Public          资源文件目录
└─ThinkPHP        框架目录

开发人员可以在这个基础上灵活调整。其中, Application 和 public目录下面是空的
README.md文件仅用于说明,实际部署的时候可以删除。 
上面的目录结构和名称是可以改变的,这取决于你的入口文件和配置参数。 
Application目录默认是空的,但是第一次访问入口文件会自动生成,参考后面的入口文件部分。

其中框架目录ThinkPHP的结构如下:

发表评论

电子邮件地址不会被公开。 必填项已用*标注