美文网首页
PHPStudy_pro + ThinkPHP 6.0.0环境部

PHPStudy_pro + ThinkPHP 6.0.0环境部

作者: C_G__ | 来源:发表于2019-10-14 16:35 被阅读0次

    一路坑来一路笑,写下部署备忘。。。

    ThinPHP
    https://github.com/top-think/think

    1 安装phpstudy

    2 进入phpstudy安装目录的WWW文件夹

    3 安装ThinkPHP6,命令行

    // 首先保证自己php的版本不小于7
    // TP是项目名,换成自己想要的
    composer create-project topthink/think TP 6.0.*-dev
    // 进入composer.json所在目录(此例为TP),多应用配置时。(我说的是多应用!!!)
    cd TP
    composer require topthink/think-multi-app
    

    4 按照https://www.kancloud.cn/manual/thinkphp6_0/1297876配置文件夹及文件。

    5 phpstudy中,默认以建好一个localhost网站。

    看好端口,如果80则最好,如果不是可以设置成80,也可以设置成别的。不是80的时候,浏览器中地址需要加上(:端口号)才能访问。
    localhost/TP
    localhost:8080/TP


    phpstudy.png

    6 此时访问地址为:

    localhost/TP/public/index.php

    7 去除路径中public

    进入phpstudy的安装目录找到
    Extensions\Apache2.4.39\conf\vhosts目录
    Apache后边的版本号非固定,看你自己的实际情况。
    找到localhost_80.conf文件,打开
    修改 DocumentRoot "D:/phpstudy_pro/WWW/TP/public"
    和<Directory "D:/phpstudy_pro/WWW/TP/public">
    TP是你的项目文件夹名称
    在phpstudy中,重启apache

    8 此时访问地址为:

    localhost/index.php

    9 如果你新建的应用名为admin,并采用多入口文件。则在public文件夹中,新建admin.php。

    10 此时访问地址为:

    localhost/admin.php

    11 如果想去除访问地址的admin.php,则需要更改同目录下的.htaccess文件中的内容

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

    12 app的应用项目中新建route目录,新建:route.php文件

    Route::get('index/:name', 'admin/Index/index');
    Route::get('login', 'admin/Index/login');
    Route::get('test', 'admin/Index/test');

    13 此时访问地址为:

    localhost/
    当然入口文件仅能指定唯一一个,这样当你访问index应用时,则需要写上index.php。
    localhost/index.php

    相关文章

      网友评论

          本文标题:PHPStudy_pro + ThinkPHP 6.0.0环境部

          本文链接:https://www.haomeiwen.com/subject/hovrmctx.html