宝塔
宝塔官方文档:http://docs.bt.cn
宝塔面板是一款可视化的服务器管理软件,通过Web端轻松管理服务器,提升运维效率,支持windows和linux系统,。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。
宝塔面板拥有极速方便的一键配置与管理,可一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js),可以轻松在版本间进行切换;一键部署SSL,异地备份;提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割,且支持一键备份到又拍云存储空间,或者其他云存储空间里;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件;集成方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。
为了方便用户建立网站,宝塔面板上的一键部署源码插件,可一键部署:Discuz,Wordpress,Ecshop,Thinkphp,Z-blog,Dedecms等程序。还有极其方便的一键迁移,两台服务器安装宝塔Linux面板5.2版本,可实现一键迁移服务器网站、FTP、数据库。
搭建环境
创建网站
点击网站、添加站点,弹出来页面如下所示。
可以在创建网站的同时选择创建数据库,当然也可以不创建。这里选择创建MySql数据库
提交后会自动创建站点,同时在/www/wwwroot下创建myweengine.com的项目,自动创建名为ghx_myweengine的数据库。在网站、数据库、文件面板可以看到相应的内容。
网站面板下myweengine.com的站点
文件面板下/www/wwwroot/myweengine.com项目
数据库面板下ghx_myweengine数据库
添加默认站点
浏览器访问
浏览器输入ip即可看到创建好的网站。
微擎
微擎官网:https://www.we7.cc/
微擎官方文档:https://www.kancloud.cn/donknap/we7/136557
微擎源码地址:https://gitee.com/we7coreteam/pros
微擎是一款小程序和公众号管理系统,可以实现微信平台(mp.weixin.qq.com)不能实现的功能,例如商城,餐饮,酒店,汽车,门店,同城,各类行业解决方案,营销,推广,吸粉,游戏,物联网和人工智能等功能。
微擎本身基于目前最流行的WEB2.0的架构(php+mysql),百分百开源,软件和数据保存在自己的服务器上,使用的自己的域名,安全性较高,但需要自己搭建lnmp环境,可以自己搭建,也可以用环境管理工具,比如上面的宝塔。
自动创建好的网站根目录下会有一个index.html,现在搭建微擎系统,用不到此入口文件了,将其删除。
将微擎源码文件放入网站根目录。微擎目录结构如下
|-- addons
|-- api
|-- app
|-- attachment
|-- data
|-- framework
|-- payment
|-- web
-- api.php
-- index.php
-- install.php //微擎安装文件,如果没安装的话首先跳转到安装页面
浏览器输入ip会进入微擎的安装页面,点击install.php进入安装
安装过程主要就是环境监测
和参数配置
两步。
环境监测分为服务器信息、php环境要求、目录权限监测。后面有对号说明通过了。
参数配置填写网站数据库信息、设置登录微擎的用户名和密码
配置好后就完成了微擎的安装,点击访问网站首页,即可进入微擎登录页面
微擎登录页面
进入系统后界面如下
其中的应用模块需要自行添加
添加应用模块
回到宝塔的文件面板 /www/wwwroot/myweengine.com/addons下,将需要的模块代码进入进去即可。