php (thinkphp(一) 配置/路由/控制器/请求/数据库)

1. 安装phpstudy :  https://www.xp.cn/download.html , 下载最新版本

  一. 选择 64位 下载。

  二. 解压安装到 D 盘。

  三. phpstudy设置:

       1)首页: 一键启动,全打开

       2)环境 :php -- 更多-- 7.0 -- 安装

       3)网站 : 创建网站,写域名。   管理: 切换php版本到 7.0

  四. 将 tp5 框架移动到phpstudy目录下 :D:\phpstudy_pro\WWW

  五. nginx配置隐藏入口文件index.php  (找到配置文件nginx.conf 或者vhosts.conf )        

       

location / {                                   
         if (!-e $request_filename) {        
           rewrite ^/(.*)$ /index.php/?s=$1 last;
           break;
            }

        }

 

1.php 编码规范: https://www.kancloud.cn/thinkphp/php-fig-psr/3141

1. tp5 目录结构

2.路由:

   一. pathinfo 规则 (dump($_SERVER); // 输出基本信息数据,dump为 tp内置函数)

   二. 自定义路由规则(推荐)

   1. 路由相关配置: config/app.php

  •      // 路由使用完整匹配
        'route_complete_match'   => true,
  •  // 是否强制使用路由 (这个暂定
        'url_route_must'         => true,

   2. 路由文件的位置 :  /route/route.php

       

 

  3. 请求类型
     Route::get('new/:id','News/read');      //定义GET请求路由规则   查询
     
     Route::post('new/:id','News/update');   //定义POST请求路由规则   添加
   
     Route::put('new/:id','News/update');   //定义PUT请求路由规则   修改
   
     Route::delete('new/:id','News/delete');   //定义DELETE请求路由规则   删除
   
     Route::any('new/:id','News/read');   //所有请求都支持的路由规则 框架提供  不推荐

          //  dump($_SERVER)  -- 输出请求详细信息

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值