## 宝塔部署详解
### 环境搭建
注意:安装部署不推荐使用虚拟机进行部署。
一、服务器一键安装宝塔。
二、登录宝塔、点击【**软件商店**】--【**运行环境**】,安装**php-8.0**、**mysql8.0**、**nginx/apache**,选择**极速安装**,如下图所示:
![](https://img.kancloud.cn/59/f3/59f3a6308e7f60b986e8f8b8befacd32_1251x626.png)![](https://img.kancloud.cn/0b/3d/0b3dcbd66a7fb6f7fda581e1964ba4a2_1138x440.png)
三、安装扩展
路径:【软件商店】--【已安装】,找到php-8.0,点击【设置】--【安装扩展】,安装**fileinfo**、**redis**、**pdo**、**curl**、**OpenSSL**、**GD库**、。如下图所示:
![](https://img.kancloud.cn/85/3f/853f04bc7af45c80bf88edf7eeb22ac4_1877x771.png)
*****
以上操作即可完成环境搭建,接下来开始部署站点
### 站点部署
一、登录宝塔,点击【网站】--【添加站点】,填写域名,域名必须是已备案并且解析到该服务器ip上,备注可根据自己需要选填,**根目录指向要具体到niucloud/public**,ftp、数据库根据个人需要是否创建,php版本选择8.0。如下图所示:
![](https://img.kancloud.cn/18/ea/18ea720219fdafb1c82bae3351226fde_1753x811.png)
二、将下载下来的源码压缩包,上传至上述创建的网站根目录下,然后直接解压到根目录,如下图所示目录结构:
![](https://img.kancloud.cn/92/ba/92ba1b1e4c76122d49bd82e82d151f25_537x203.png)
三、浏览器访问域名,即可进入安装页面,点击下一步校验扩展是否开启以及目录权限是否支持写入,如果所有条件均已符合,那么点击下一步即可进入参数配置界面,填写数据库设定以及网站设定(主机一般为localhost、mysql端口填写3306、数据库用户一般为root、数据库密码,在【数据库】--【root密码】中查看),填写完成后下一步就等待安装即可。整体流程如下图所示:
![](https://img.kancloud.cn/88/83/88836c65577ed783cdfb6333f68567fe_1920x908.png)![](https://img.kancloud.cn/c9/e6/c9e6929319134cace379f5429df1d8fe_1746x938.png)![](https://img.kancloud.cn/16/fc/16fc0ed19e93abfb3cefe3adc75e4489_1749x930.png)![](https://img.kancloud.cn/57/8c/578c522c8b86a57fab173dea5598d0d1_1872x856.png)
root密码查看路径如图示:
![](https://img.kancloud.cn/e7/36/e7361a0c997d6ec13babdf27c7957666_1873x565.png)
四、伪静态配置:将下方伪静态复制到网站的伪静态配置中,保存。如下图所示位置:
![](https://img.kancloud.cn/07/c7/07c7224661a52d8f70ad70a3ca1cfd12_1570x790.png)
Nginx伪静态:
```
location /{
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php/$1 last; break;
}
}
```
![](https://img.kancloud.cn/4b/47/4b474e24d042decf882b6388181b67cb_831x275.png)
Apache伪静态:
```
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
RewriteEngine on RewriteCond % !^$
</IfModule>
```
![](https://img.kancloud.cn/b6/c8/b6c80635699b566daadd4d9cd44dfca1_937x300.png)
五、关闭宝塔中防跨域按钮。
![](https://img.kancloud.cn/6e/0a/6e0aa8246112cb98c0c01464c0585a16_1387x841.png)
安装完成后,浏览器访问域名/admin 即可进入平台端登录页;
![](https://img.kancloud.cn/ec/17/ec173e37007341f21ba6be01e362ab0e_1798x855.png)
浏览器中访问域名/site即可进入到站点登录页面;
![](https://img.kancloud.cn/4b/c6/4bc6333ec9437f56ba704d4cee3f90ac_1829x791.png)
浏览器访问域名/web即可进入首页
![](https://img.kancloud.cn/fd/d1/fdd1f03350eebe920a0cf0c76c96ab08_1842x898.png)
- 源码下载
- 安装部署
- 环境要求
- 安装视频教程
- 宝塔部署
- 授权绑定
- 二次开发须知
- 技术栈
- 目录结构
- 命名规范
- 二次开发指导
- 二次开发环境搭建步骤
- 二次开发注意事项
- 单站和Saas模式开发
- 插件结构描述
- MENU开发
- DIY组件/页面开发
- 自定义手机端DIY装修页面
- Route 路由处理
- Services中的core文件夹
- 自定义站点管理端控制台页面样式
- 调用素材资源
- Resource资源文件
- 引入图标ICON
- SMS发送短信开发
- Job 消息队列和计划任务
- 消息队列
- 计划任务开发
- 生产环境编译打包处理步骤
- 生产环境搭建步骤
- 插件安装时npm,composer检测不可用问题处理
- 上传图片大小限制修改
- 插件uniapp开发
- 菜单语言包
- 插件打包
- 插件内测在线升级
- 自定义端口开发
- 二次开发应用插件视频教程
- 二次开发安装视频教程
- 准备工作与创建插件
- 插件目录整体说明
- 插件admin目录
- 插件app目录说明(adminapi、api、验证器)
- 插件app目录(dict、job)
- 插件app目录说明(lang、listener)
- 插件app目录说明(model、service)
- 插件uniapp目录说明
- 插件开发之后台功能开发(代码生成器)
- 插件开发之uniapp功能开发(api)第一节
- 插件开发之uniapp功能开发(api)第二节
- 插件开发之uniapp功能开发(api)第三节
- 插件安装与打包原理
- 消息队列开发
- 计划任务开发
- DIY组件和自定义页面装修开发
- 支付接口开发
- 插件升级包打包流程以及云编译功能
- 常见问题
- 怎么添加菜单,添加了菜单不出现怎么回事
- 怎么配置跨域的问题
- 站点site端(租户端、商家端)和saas管理端(平台端)究竟啥意思,有啥区别
- 框架中是有订单表order,假如开发一个商城插件,请问商城的订单数据是不是重新搞一个订单表shop_order
- 有些支付平台是绑定回调唯一网址或目录,如果有几个开发者开发插件都有支付那这块怎么解决?
- 站点过期,可以登录,这样对吗?
- 计划任务怎么启动啊
- Git多分支开发,切换分支
- 安装应用出现is_dir():报错处理方案
- 绑定授权时出现“请求来源产品与授权产品不一致”解决方案
- “未找到admin源码所在目录”的解决方案
- 页面装修本地开发环境配置
- 接口请求错误处理方案
- 未获取到授权信息问题处理方案
- 腾讯地图配置
- 请求超时问题处理方案
- 下载应用时提示找不到zip解决方案
- 怎么关闭开发调试模式
- 获取数据失败问题处理方案
- 框架安装后,访问域名无法进入admin端(多数发生在本地)
- 底部导航失效问题
- 开放平台小程序审核通过发布失败问题
- 先升级插件后升级框架,导致云编译报debounce的错误
- 微信公众号自动回复不通
- 修改访问域名默认跳转端口
- 插件与框架的兼容问题处理
- 升级提示mkdir()处理方案
- 代码生成器
- 设计数据表
- 导入数据表
- 添加字段
- 代码生成
- 效果预览
- niucloud (服务端)
- 服务端目录结构
- 整体运行流程
- 入口文件
- 模块
- 中间件
- 控制器
- 路由
- 模型类
- 服务类
- 验证类
- 消息队列
- 开发消息队列
- 多语言
- 装载器
- 短信发送
- 上传文件
- 第三方支付
- 第三方登录
- 数据字典装载器
- 打印
- 事件
- 消息提醒(模版消息)
- 数据字典
- admin (后台管理端)
- 准备工作
- 新手入门
- 目录结构
- 系统配置
- 路由
- 接口
- 管理端编译上传
- uni-app(手机端前端)
- 准备工作
- 前端目录结构
- Hbuilder开发
- 发行h5
- 运行uniapp
- 发行uniapp
- Visual Studio Code开发
- 发行 uniapp
- 运行 uniapp
- 配置项
- 路由
- 接口
- 分包建议
- 手机端编译
- 微信小程序编译上传
- web端(PC前端)
- 准备工作
- 目录结构
- 代码运行
- 路由
- 接口
- 黑暗主题
- web端打包上线
- api接口
- 配置手册
- 阿里云oss云存储配置
- 三方开放平台小程序托管
- 计划任务配置
- 站点域名配置
- 小票打印配置
- 电子面单配置
- 微信小程序客服配置