localhost/tp5/index.php/outermok/Innermok/index2

为了方便访问,我们设置vhost 访问,以apache 为例的话定义如下:
<VirtualHost *:80>
DocumentRoot "/home/www/tp5/public"
ServerName tp5.com
</VirtualHost>
把DocumentRoot 修改为你本机tp5/public 所在目录,并注意修改本机的hosts 文件把
tp5.com 指向本地127.0.0.1 。
如果你暂时不想设置vhost 或者还不是特别了解如何设置,可以先把入口文件移动到框架的ROOT_PATH
目录,并更改入口文件中的APP_PATH 和框架入口文件的位置(这里顺便展示下如何更改相关目录名称),
index.php 文件内容如下:
// 定义应用目录为apps
define('APP_PATH', __DIR__ . '/apps/');
// 加载框架引导文件
require __DIR__ . '/think/start.php';
这样最终的应用目录结构如下:
tp5
├─index.php 应用入口文件
├─apps 应用目录
├─public 资源文件目录
├─runtime 运行时目录
└─think 框架目录
实际的访问URL变成了
http://localhost/tp5/
提示:
如非特别说明,我们后面的示例均以tp5.com 进行访问,如果你使用了其它的方式请自行修改。

<?php
//D:\LearnWebDevelop\php\thinkphp_5.0.5_full\application\outermok\controller\Innermok.php
namespace app\outermok\controller;

class Innermok
{
    //http://localhost/thinkphp505/public/index.php/outermok/Innermok/index
    //http://localhost/tp5/index.php/outermok/Innermok/index
    public function index()
    {
        return '<style type="text/css">*{ padding: 0; margin: 0; } .think_default_text{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p> ThinkPHP V5<br/><span style="font-size:30px">十年磨一剑 - 为API开发设计的高性能框架</span></p><span style="font-size:22px;">[ V5.0 版本由 <a href="http://www.qiniu.com" target="qiniu">七牛云</a> 独家赞助发布 ]</span></div><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script><script type="text/javascript" src="http://ad.topthink.com/Public/static/client.js"></script><thinkad id="ad_bd568ce7058a1091"></thinkad>';
    }
    
    //http://localhost/thinkphp505/public/index.php/outermok/Innermok/index2
    //http://localhost/tp5/index.php/outermok/Innermok/index2
    public function index2()
    {
        return 'Hello ThinkPHP5!';
    }
    
}

 

posted @ 2017-12-19 15:58  sky20080101  阅读(398)  评论(0)    收藏  举报