引言

本系列适合0基础的人员,因为我们就是从0开始的,此系列记录我们步入微信营销企划并进行开发的一些经验分享,望与君共勉!作为刚刚踏入微信队伍中的新人的我们,如果有什么不对的地方,还望不吝赐教。

在开始微信营销企划与开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:

1、环境搭建

1.1、XAMPP安装

什么是XAMPP?
XAMPP是最流行的PHP开发环境
XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。

正常情况下,我们要进行PHP站点开发,则相应的我们必须安装PHP开发的相应套件,如:Apache, PHP, MySQL,FileZilla等。而利用XAMPP能够让我们非常方便的安装环境。而无须理会复杂安装过程和顺序的细节。

下载地址:

https://www.apachefriends.org/zh_cn/index.html

在安装XAMPP之前,如果你之前安装过XAMPP的任意一个组件,则可以先进行卸载。这样安装只要一路回车,基本就可以顺利的安装成功。

下面记录安装过程:

注:上面的红框是选择要安装的目录路径

注:上面的红框把勾去掉就行

注:安装过程稍微等个几十秒

注:上面的红框表示是否要安装控制面板,这里要选“是”

注意事项

  • 如果安装或者打开软件过程中出现警告不用管他,点击确定即可。

在安装成功后,打开xampp目录,你会看到如下界面:

此时运行xampp-control.exe,打开组件控制界面。

此时点击Apache, MySQL两个组件的“Start”按钮,启动对应的服务。如果启动成功了,那两个“Start”按钮就变成“Stop”。恭喜你,安装太顺利了!

例外情况:

对于大多数人而言,因为曾经安装过SQLSERVER 或者MySQL 或者IIS或者Apache等软件,导致端口的复用。因此在错误窗口常看到report的字样~~~这时候,需要修改端口。Apache的端口默认为 80,MySQL的端口默认为3306,同时需要注意,Apache配置的时候还需要配置一下SSL的端口,其默认端口443.笔者将Apache、 MySQL、SSL的端口依次更改为:81,3366,4433。

例外情况解决方案:

http://jingyan.baidu.com/article/48a42057bda4d0a9242504b8.html

服务启动之后,可以打开浏览器窗口,输入localhost或者127.0.0.1。出现类似下面的画面表示安装成功了:

1.2、多站点配置

虚拟主机模块?
一句话总结:能够让一个Apache部署多个网站。

正常情况下,Apache在安装之后默认只是指向一个站点,即127.0.0.1,如果要进行多站点的配置,需要更改一些配置。

配置方法:

(1)让Apache在启动时能加载虚拟主机模块。

打开Apache安装目录下xampp/apache/conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#Include conf/extra/httpd-vhosts.conf

(2)找到xampp/apache/conf/httpd.conf文件中的DocumentRoot和Directory,改为站点目录的上一级目录

例如站点放在 C:/xampp/htdocs/site1 和 C:/xampp/htdocs/site2,则改为以下形式

DocumentRoot "C:/xampp/htdocs/site1"

<Directory "C:/xampp/htdocs/site1">

(3)配置xampp/apache/conf/extra/httpd-vhosts.conf文件,在最后添加如下:

DocumentRoot是文件放置路径,ServerName是网站域名:

<VirtualHost *:80>

DocumentRoot "C:/xampp/htdocs/site1"

ServerName 127.0.0.1/site1

</VirtualHost>

<VirtualHost *:80>

DocumentRoot"C:/xampp/htdocs/site2"

ServerName 127.0.0.1/site2

</VirtualHost>

(4)重启Apache服务。(先停止再启动)

1.3、数据库配置

注:
这里的数据库配置只是基于xampp简单的进行一些基础属性配置,如修改默认密码等
  • 如何修改MySQL默认密码。

下面同大家分享一种简单快捷的方法。

首先说明下mysql用户的相关信息是保存在mysql数据库的user表中的,并且该表的密码字段(Password)是通过PASSWORD方法加密存储的。

明白了以上提示,那么修改密码就简单了,直接运行如下SQL语句即可(这里将密码修改为superdo):

UPDATE user SET password=PASSWORD('superdo') WHERE user='root';

可以通过xampp自带的phpmyadmin进行配置。示例访问地址:http://127.0.0.1/phpmyadmin

1.4、WeiPHP安装

什么是WeiPHP
WeiPHP是一款方便搭建,扩展性强的开源微信公众平台开发框架,利用她您可以轻松搭建一个属于自己的微信公众账号运营平台。。

基于微信第三方框架进行开发,相比于微信官网的纯配置,速度更快,功能性更多,可定制。

我们在筛选了现在市面上几个微信的PHP框架之后

  • 微米
  • 微赞
  • 微动力
  • 微擎
  • 传奇微企通
  • 维程平台
  • 微俱聚
  • 微PHP

最终选择了WeiPHP框架,只要的原因:免费+OneThink+插件插拔。在初次使用之后,它给我们的印象如下:

  • WeiPHP帮助我快捷搭建了微信运营平台,原来发现一切是如此的简单而强大。
  • 喜欢WeiPHP插件式的开发,让很多功能可以简单轻松完成,而且别人开发的插件也可以快速接入到自己的平台中。
  • WeiPHP非常简洁,不管在界面和代码上,后台分块也很明了,不像其他的平台都大繁杂了,希望WeiPHP越来越强大,赞一个~哈哈

下载地址:

http://weiphp.cn/

下载安装包后,只要进行解压,将目录重命名为weiphp(仅为举例介绍,其他名称同),放至xampp/htdocs下,然后配置apache的虚拟站点,操作方法参看1.2

<VirtualHost *:80>

DocumentRoot "C:/xampp/htdocs/weiphp"

ServerName 127.0.0.1

</VirtualHost>

配置好后重启apache服务(先stop再start)。接下来的工作就是安装WeiPHP。访问http://127.0.0.1,根据提示一步一步走。步骤如下:

1.欢迎语

2.环境检测

3.网站配置

按照这样简单配置后,基本上安装就完成了。

2、HelloWorld

接下来,大家可以尝试重新访问127.0.0.1站点。显示页面如下:

这一讲先给大家讲到这里。大家可以体验一下。

有什么问题大家可以在这个贴子下留言。 :) 祝大家愉快!

本站文章为宝宝巴士 SD.Team原创,转载务必在明显处注明:(作者官方网站:宝宝巴士
转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4530464.html

[微信营销企划之路]001.环境搭建(XAMPP+WeiPHP)的更多相关文章

  1. [微信营销企划之路]003.Access forbidden!

    引言 继<[微信营销企划之路]001.环境搭建(XAMPP+WeiPHP)>后,有不少朋友反应按照001教程配置虚拟多站点(<VirtualHost/>)后,部分站点会出现Ac ...

  2. [置顶] Django 微信开发(一)——环境搭建

    Django 微信开发(一)——环境搭建 随着移动互联网时代的到来,微信——一个改变着我们生活的产品悄悄走近了我们的生活.我们不得不觉得自己很幸运,自己能在这个世界上遇到像QQ.微博.微信这样优秀的产 ...

  3. 微信小程序的开发环境搭建(Windows版本)

    前言: 小程序是指微信公众平台小程序,小程序可以帮助开发者快速的开发小程序,小程序可以在微信内被便捷地获取和传播:是一种不需要下载安装即可使用的应用小程序,和原有的三种公众号是并行的体系.2017年1 ...

  4. 我的Cocos Creator成长之路1环境搭建以及基本的文档阅读

    本人原来一直是做cocos-js和cocos-lua的,应公司发展需要,现转型为creator.会在自己的博客上记录自己的成长之路. 1.文档阅读:(cocos的官方文档) http://docs.c ...

  5. vue学习001 --环境搭建

    系统 : win cmd: cmder 链接:https://cmder.net/ 1.安装node.js 链接地址: http://cdn.npm.taobao.org/dist/node/v10. ...

  6. Spring源码分析——(001)环境搭建

    1.官方参考 spring-framework的github链接:https://github.com/spring-projects/spring-framework 源码环境搭建官方参考1:考如何 ...

  7. 全栈的自我修养: 001环境搭建 (使用Vue,Spring Boot,Flask,Django 完成Vue前后端分离开发)

    全栈的自我修养: 环境搭建 Not all those who wander are lost. 彷徨者并非都迷失方向. Table of Contents @ 目录 前言 环境准备 nodejs v ...

  8. [微信小程序] 认识微信小程序及开发环境搭建

    微信公众平台首页 https://mp.weixin.qq.com 微信公众平台测试帐号系统 https://open.weixin.qq.com/connect/qrconnect?appid=wx ...

  9. apache环境搭建(xampp跑不起来)

    写在前面:之前(2016年)学jq时,学到ajax时,需要搭建apache,我开始安的xampp集成好的软件包,但是我的电脑咋弄都跑不起来,找了好多方法还是没用,最后无奈宣告放弃.但是皇天不负有心人, ...

随机推荐

  1. 题解 AT4867 【[ABC155D] Pairs】

    题目 两次二分 首先对ans进行二分,在\([-10^{18},10^{18}]\)之间 考虑怎么check 对于每个ans,枚举每个\(a_i\),二分查找有几个\(a_j\),使得\(a_i\ti ...

  2. P3306 [SDOI2013]随机数生成器(bzoj3122)

    洛谷 bzoj 特判+多测真恶心 . \(0\le a\le P−1,0\le b\le P−1,2\le P\le 10^9\) Sample Input 3 7 1 1 3 3 7 2 2 2 0 ...

  3. postman(断言)

    一.断言 1.Code is 200 断言状态码是200 2.contains string 断言respoonse body中包含string 3.json value check (检查JSON值 ...

  4. 数据可视化:使用python代码实现可视数据随机漫步图

    #2020/4/5 ,是开博的第一天,希望和大家相互交流学习,很开森,哈哈~ #像个傻子哟~       #好,我们进入正题, #实现功能:利用python实现数据随机漫步,漫步点数据可视化 #什么是 ...

  5. Thinkphp 缓存RCE

     5.0.0<=ThinkPHP5<=5.0.10 .   漏洞利用条件: 1.基于tp5开发的代码中使用了Cache::set 进行缓存 2.在利用版本范围内 3.runtime目录可以 ...

  6. INotifyPropertyChanged接口

    INotifyPropertyChanged 接口用于通知客户端,通常执行绑定的客户端,属性值已更改. 例如,考虑 Person 具有一个名为属性对象 FirstName. 若要提供通用的属性更改通知 ...

  7. Spring 框架介绍 [Spring 优点][Spring 应用领域][体系结构][目录结构][基础 jar 包]

    您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 目录 ...

  8. OpenWrt(LEDE)2020.4.12编译 UnPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成

    固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.12)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件 ...

  9. Day_12【集合】扩展案例3_产生10个长度为10,不能重复,由数字0-9,小写字母和大写字母组成的字符串

    分析以下需求,并用代码实现 1.产生10个1-20之间的随机数要求随机数不能重复 2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母.小写字母.0-9的数字),并遍历打印输出 代码 pa ...

  10. Mysql常用sql语句(九)- like 模糊查询

    测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 前言 ...