第2章 开发环境及技术介绍
本章主要介绍微信公众平台开发环境的搭建,以及用到的主要开发技术。
开发环境的选择跟使用的后端开发语言有一定的关系。微信公众号的开发后端语言不限,只要能和微信服务器正常交互即可。常见的后端开发语言有Java、PHP、C/C++、C#、Python、Node.js和Go语言等。微信官方的SDK代码示例有PHP、Java以及Node.js的版本。笔者选择的开发语言是PHP,并使用集成软件开发包XAMPP(Apache+ MySQL/MariaDB+PHP+Perl)。
2.1 集成软件包介绍
在本地开发时,需要在本地搭建一个能运行Web站点程序的环境。为了简化安装,我们可以选择集成软件包,这种环境集成了运行程序的基本环境,主要包括HTTP服务器,数据库管理软件以及程序设计语言运行环境,如图2-1所示。
这类集成软件开发包主要有以下4个。
-
WAMP(Apache+MySQL/MariaDB+PHP/Perl/Python)
只支持在Windows系统下安装使用,开源平台。 -
LAMP(Linux+Apache+MySQL/MariaDB+PHP/Perl/Python)
只支持在Linux系统下使用&#x