一、开发环境介绍
1. 微信公众平台开发 与传统的B/S 架构系统比较类似,分为前端开发与后端开发;而开发微信小程序时,微信官方提供了标准的开发框架及开发工具。但是当两者呈现动态内容时,都需要与服务端交互,因此,这里先介绍服务端的开发环境。开发环境的选择与使用的后端开发语言有一定的关系。微信公众号的后端开发语言不限,只要能与微信服务器正常交互即可。常见的后端开发语言有 Java 、PHP、C#、Python、Node.js 和Go 语言等。微信官方的SDK 代码示例通常有PHP、Java和Node.js 3 个版本,我选择的后端开发语言是PHP,本文也将以PHP 为主介绍相关开发内容。
2.集成软件包
公众号或小程序与服务端交互时,通常是发送一个HTTP 请求到服务端,因此服务端需要有能处理请求的服务存在。Web 服务器接收并响应请求,处理的过程中可能会涉及数据库的交互,因此需要数据库服务来存储数据。另外,程序设计语言也需要运行环境的支撑。因此,一个简单而完整的HTTP 服务端开发由Web 服务器、数据库和程序设计语言运行环境组成。分别安装上述3 个软件会比较烦琐,安装完成之后还需要做许多配置。为了简化搭建服务端开发环境的过程,可以选择集成软件包。它集成了运行程序的基本环境,主要包括HTTP 服务器、数据库管理软件以及程序设计语言运行环境,
这类集成软件开发包主要包括以下:
1).BT宝塔
2).APPNODE
3).XAMPP( Apache +MySQL/MariaDB+PHP+Perl)
开头的X 代表X-OS,表示可以在任何常见操作系统下使用,包括Windows、Mac、Linux 以及开源平台。
上述几个集成软件开发包,从跨平台、易用性、可扩展性和可配置性等方面综合对比,生产环境推荐BT宝塔和APPNODE,本地测试环境推荐XAMPP。
二、环境部署
测试环境:
Windows Server 2016+BT宝塔搭建PHP环境.
1. 首先进入 服务器系统 ,上传并打开安装包,选择一键安装.
安装完成,点击使用
2. 这里要注意自己的IP(面板显示的可能是外网IP),输入正确的后台网址登陆.
3.套件环境根据需要自行选择(这里使用Apache套件),账号密码严格按照大小写输入.
4.关闭密码窗口,弹出配置面板,修改相关配置(安全入口需8位).改完保存.
5.修改HOST文件.
用管理员身份打开CMD并输入以下两条命令:
cd /d %windir%\ system32 \drivers\etc
echo 127.0.0.1 hkzj.com 127.0.0.1 hkzj.com>>hosts
6.最后 ping 以下域名是否成功.
宝塔面板点击“重启面板”.点击面板地址进入后台,并使用自定义的账号密码登陆.
7.根据需要自行选择语言环境,后台设置根据自身环境设置.
8.系统后台设置好后开始安装和设置系统组件(组件包含免费和付费的)
9.点击消息盒子可以看到是否安装完成.
10.安装完成后进入PHP安装扩展组件并配置
11.配置完成后进入数据库,设置相关密码(包含MySQL、MSSQL、PHPMyAdmin)
12.添加网站,探针一枚,测试.
OK!PHP环境安装、测试完成.
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~