最新宝塔部署thinkphp项目

767 阅读1分钟

最新宝塔部署thinkphp项目

1.建立网站目录

创建网站目录,这里看情况填写相关信息

image.png

2. 文件项目目录下面上传项目文件

image.png

如果是压缩包

命令行输入命令进行解压

tar -zxvf 客服备份.tar.gz

3. 站点设置

运行目录

这里把运行目录指向public目录

image-20230731100247185.png

伪静态

伪静态设置到thinkphp,会自动带出thinkphp的配置,保存

image-20230731100454917.png

证书

证书申请的话,宝塔有自带的免费证书,一键申请

很方便

宝塔申请的证书服务器目录, 应该都是一样的

/www/server/panel/vhost/cert/

image-20230731100646641.png

数据库配置

修改数据库链接配置

/www/wwwroot/站点名/config/database.php

image-20230731101057211.png

到这。

一个常规的thinkphp站点应该就可以跑起来了

websocket链接

如果你还有类似websocket的服务

这里直接配置nginx进行转发

修改伪静态的配置,其实就是修改的nginx配置

image.png

这里我weboscket的服务是2020端口

location ~* (runtime|application)/{
	return 403;
}
location /wss{
  proxy_pass http://0.0.0.0:2020;     
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "Upgrade";
  proxy_set_header X-Real-IP $remote_addr;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}