一.安装TP5.1
1.使用git安装
<1>下载Tp
git clone https://github.com/top-think/think tp5
<2>安装核心库
git clone https://github.com/top-think/framework thinkphp
2.使用compose安装(需下载compose)
compose下载链接
https://getcomposer.org/Composer-Setup.exe
第一次安装使用,切换到web目录下:
composer create-project topthink/think tp5
二.绑定入口文件到根目录下
复制public文件夹下的index.php文件到根目录下
修改index.php中的引入base.php文件路径
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +---------------------------------------------------------------------- // [ 应用入口文件 ]
namespace think; // 加载基础文件
require __DIR__ . '/thinkphp/base.php'; // 支持事先使用静态方法设置Request对象和Config对象 // 执行应用并响应
Container::get('app')->run()->send();
访问路径:http://localhost/fuxiphp/tp5/index.php
三.URl重写
在入口文件(index.php)同级添加.htaccess文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$ [QSA,PT,L]
</IfModule>
四.模块设计