当前位置:   article > 正文

部署本地thinkphp6(iis+php7)_iis配置tp6站点

iis配置tp6站点

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:php小白部署本地thinkphp6:

参考php中文网教程(https://www.php.cn/)
参考thinkphp6官方手册(https://www.kancloud.cn/manual/thinkphp6_0/1037479)

一、安装php环境

本来只是想装一个php7.3的环境的,下载这个软件,没想到一条龙服务,啥都装好了,介意的可以自己单独装php
下载【php工具箱】(https://www.php.cn/xiazai/gongju/714)安装
在这里插入图片描述

不知道为什么nginx一直启动不了,什么东西占用了我80端口,点击切换版本,换成了php7.2+iis7/8
正常启动了
在这里插入图片描述
对了,他还自带mysql和phpmyadmin,但是账号密码不知道在哪看,可以直接在面板里面【其他选项菜单】-》mysql工具-》重置密码,改root账号密码。

二、安装thinkphp6

1.下载composer

下载安装Composer-Setup.exe(https://www.phpcomposer.com/)
之间需要选择php版本,可以在上面的面板里面查看php路径
其他选项菜单-》打开文件夹位置-》php
可以找到对应的php.exe
在这里插入图片描述
安装composer选择php路径时添加上图php.exe文件即可

2.安装thinkphp6

在web根目录下安装
在这里插入图片描述
这个根目录地址,也可以在【其他选项菜单】选项中找到
上面根目录地址栏输入cmd,进入cmd界面
输入指令(tp是新建tp文件夹的意思):
composer create-project topthink/think tp
在这里插入图片描述
一开始执行报错,百度解决一下在执行就好了(执行了差不多10分钟吧)
成功后可以在WWW目录下看到tp文件夹

3.启动thinkphp6

cd到tp目录下
执行指令:
php think run
在这里插入图片描述

地址栏输入:http://localhost:8000/
在这里插入图片描述
nice!

备注补充

最近有个老的thinkphp项目需要我部署一下,用的我liunx服务器宝塔来部署,
没有指定public目录为运行目录(我记得thinkphp5、6是要的),使用根目录做运行目录
然后无法访问admin里面的路径,但是在admin前面加一个index.php可以正常访问
比如:
http://test1.com/index.php/admin/login/index.html【可以访问、但是进入还是有bug】
http://test1.com/admin/login/index.html【访问直接404】

那我的另一个thinkphp6的站点研究了一下,发现是nginx需要设置一下
在配置文件中加入这一段即可
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/491950
推荐阅读
相关标签
  

闽ICP备14008679号