php TP 环境搭建,TP5环境的搭建以及运用

一,TP5的环境搭建

1.准备工具,去官网下载thinkPHP5,有各种班本的,建议下载完整版

百度搜索 “thinkphp”进入官网下载thinkphp5.0。

也可以利用Composer安装,git安装(官网下载较为方便)

2.进入phpStudy打开WWW文件

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2-1

3.将下载好的文件放入新建文件并命名为tp5的文件中

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3-1

4.进行测试,成功的标准为打开index.php后出现

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4-1

这时你的一些相关配置已经配置好了

详情可以去百度进行搜索,这种文章很多

二.Tp5的运用

这个的前提是需要对mvc有一定了解的,下面是简单的实例

1.找到app文件,并在里面建立对应的文件夹

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

1-1

2.打开mysql建立数据库

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2-1

3.更改tp5里面的数据库文件的配置

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3-1

4.mvc里面的内容如下

控制层:

namespace app\index\controller;

use \think\Controller;

use app\index\model\Indexo as Log;

class Index extends Controller

{

public function index()

{

/// echo "string";

if (request()->isPost())

{

///实例化类

$indexo=new Log;

///进行判断,然后响应

$stats=$indexo->index(input("username"),input("password"));

if ($stats=1)

{

return $this->success("成功"."Index/index");

}

elseif ($stats=2)

{

return $this->error("用户名不存在");

}

else

{

return $this->error("请输入用户名和密码");

}

}

return $this->fetch("index");

}

public function test()

{

return "dsfgdfg";

}

}

模型层:

namespace app\index\model;

use \think\Model;

class Indexo extends Model

{

传递两个参数

public function index($username,$password)

{

// echo "string";

$admin=\think\Db::name("good")->where("price","=",$username)->find();

if ($admin)

{

if ($admin['newproduct']=md5($password))

{

return 1;

}

else

{

return 2;

}

}

else

{

return 3;

}

}

}

view层:

菜鸟教程(runoob.com)

用户名:

密码:

点击重置按钮重新设置表单。

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

运行结果图

总的来讲,这个过程不太难,如果遇到问题:将你的TP5改成debug模式,一般来讲主要遇到的问题有两个,一个是你的文件的路劲的问题,一个是你连接数据库的时候的问题,这两个问题如果遇到了,也不难,百度可以百度出很多结果,不过之所以开debug模式都是让你知道问题的所在,而且这两个问题,除非第二个的独具库连接那,否则,用不上百度!

15ceba55349c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值