经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » PHP » 查看文章
TP6基础教程-更新中
来源:cnblogs  作者:79524795  时间:2020/11/9 16:11:42  对本文有异议

1.下载框架 必须要有composer (composer镜像必须是国内的,网上直接搜composer镜像)
  进入自己创建好的D:\webserver\www\tp6 目录,输入composer create-project topthink/think tp 慢慢等待下载安装成功,根据网速

2.创建Apache虚拟主机(可以不创,放在根目录www下)
    打开C:\Windows\System32\drivers\etc目录下的hosts文件
    打开D:\webserver\apache\Apache2441\conf\extra目录下的httpd-myvhosts.conf文件(首先你要知道你的D:\webserver\apache\Apache2441\conf\httpd.conf里面配置523行写的哪一个文件,是否是httpd-myvhosts.conf文件)


3.配置框架
   重命名 env为 .env
    .env里面修改 参数  
    database.php 修改数据库参数
    
    APP_DEBUG = true 开启调试模式的Debug
 


4.开启多应用
    进入CMD 路径为D:\webserver\www\tp6\vendor\topthink目录输入composer require topthink/think-multi-app 等待安装完成,删除原有的controller文件 ,修改config/app.php文件,没有的话不用更改。
5.创建应用
         进入CMD路径为 D:\webserver\www\tp6\输入php think build demo(demo是应用名字)
6.设置默认应用
    在config/app.php中,找到
    // 默认应用
    'default_app'      => 'index',

7.修改public目录下的.htaccess文件,代码复制
  好像是和路由有关的:
        <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
     
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
      RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
    </IfModule>

8.模板引擎安装(最好进入tp6文件的路径)
  CMD输入 composer require topthink/think-view

9.开启多应用后的目录
   http://tp6.com/demo/index/sw
         主机   /应用名字/控制器/方法

10.控制器定义
  10.1 controller就是控制器,控制器文件必须在controller目录下;
    如果向改变系统默认的控制器文件目录,可以在config下route.php配置:
     'controller_layer' => 'controller123'
  10.2 类名和文件名大小写保持一致,并采用驼峰式(首字母大写)







原文链接:http://www.cnblogs.com/79524795-Tian/p/13940698.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号