ThinkPhp6学习笔记

一、WampServer安装

对于初学者建议使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,免去了开发人员将时间花费在繁琐的配置环境过程。

Windows 系统可以使用 WampServer,下载地址:WampServer, la plate-forme de développement Web sous Windows - Apache, MySQL, PHP,支持32位和64位系统,根据自己的系统选择版本。

WampServer 安装也简单,你只需要一直点击 "Next" 就可以完成安装了。ThinkPhp6学习笔记_第1张图片

安装完成后,运行wampmanager.exe,在浏览器栏"http://localhost/",出现以下页面,说明运行成功。

ThinkPhp6学习笔记_第2张图片

 在wamp安装目录下的www路径下,新建一个项目phptest,index.php如下





My first PHP page



echo "Hello World!";
?>


运行结果如下:

ThinkPhp6学习笔记_第3张图片

运行成功。

 二、下载安装Composer

ThinkPhp6学习笔记_第4张图片

安装一直点next,选择php版本后,在www目录下,创建tp6项目,出现

安装tp6出现:curl error 28 while downloading https://repo.packagist.org/packages.json: Connection timed out after 10010 milliseconds

解决办法:更改镜像位置,我是在www目录cmd中直接:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

然后再

composer create-project topthink/think tp6

就创建成功了。http://localhost/tp6/public/

ThinkPhp6学习笔记_第5张图片

在 cmd 命令行的项目tp6目录中,输入运行命令;
php think run


D:\php\www\tp6>php think run
ThinkPHP Development server is started On
You can exit with `CTRL-C`
Document root is: D:\php\www\tp6\public
[Fri Dec 16 22:43:29 2022] PHP 8.0.26 Development Server (http://0.0.0.0:8000) started

在浏览器输入:http://127.0.0.1:8000 或 http://localhost:8000 即可访问。关掉cmd项目就不再运行。

三、调试模式

通过命令行安装的 TP6.0,会自动在根目录生成一个.example..env 文件;
 这个.env 文件是环境配置文件,我们只要删除前面的.example.即可生效;
 此时,刷新页面,右下角会出现 Trace 调试小图标,说明调试开启了;

四、连接数据库

测试:根据数据库的信息,改.env 的配置信息,和 database 配置。改完之后在controller目录下,新建DataTest.php类。

select();
//$user = Db::connect('mysql')->table('tp_user')->select();
        return json($user);
     }

}

即可显示数据库数据

ThinkPhp6学习笔记_第6张图片

五、操作数据库的方式

有数据库的方式和模型的方式,选一即可。

六、网页显示与模板

模板不用学,TP6.0 默认不自带 TT 模版引擎,可以在控制器通过 require()方法引入 PHP 文件混编即可。

controller目录下,新建Show.php

 
  

public目录下新建1.php





My first PHP page

param('id'); echo "Hello World!"; ?>

ThinkPhp6学习笔记_第7张图片

七、session

你可能感兴趣的:(学习,php,开发语言)