天天看點

【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程

以騰訊雲自帶的ubuntu14.04為例:

1.安裝nginx+php7+mysql5,以及需要的擴充;

由于ubuntu14.04預設軟體庫為php5,需要加入第三方庫,來apt-get方式安裝PHP7;

當然,也可以直接在官網下載下傳PHP7源碼包編譯;

上述過程可以使用一鍵安裝腳本來完成,運作前,記得修改mysqldb的密碼;

2.安裝PHP包管理工具composer:

官方步驟:

為了友善,做以下幾個設定:

同時将需要将composer軟體庫改到中文鏡像:

3.借助第三方開源SDK,較快搭建基礎架構:

以EasyWeChat為例: EasyWeChatGithub

文檔:[官方文檔](https://easywechat.org/zh-cn/docs/)

使用composer管理,進入第一步安裝的nginxweb根目錄: /web/www:

此時即可初始化工程,生成compose.json:

【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程

調試可以按照上述結構組織代碼,但是生産環境中,建議庫還是放到非web目錄下;

4.編寫helloword:

直接見示例代碼(可以和PHP Laravel等架構內建):

目前個人隻能申請訂閱号:

微信公衆平台官方連結: 微信公衆平台

申請過程就不一一描述了(需要完成個人身份認證,以及綁定管理微信号);

申請好公衆号之後,設定公衆号背景響應入口,以及得到APIKEY之類的資訊:

【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程
【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程

1.根據上述申請到的公衆号api_id,key,token,寫入server.php對應的變量中:

【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程

2.關注公衆号,開始調試:

【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程
【騰訊雲的1001種玩法】微信個人訂閱号背景server搭建入門教程

3.調試通過之後,即可按照需求實作功能了。

本次入門教程使用騰訊雲提供的CVM雲伺服器,還有一些額外的工具可以使用:

1.使用https:

為了安全考慮,微信背景和我們自己公衆号背景互動請求,建議是使用https;

申請頁面

請記住,騰訊雲的SSL證書時免費的,免費的,免費的~

重要的事情說三遍~~

2.平台提供的安全工具:

購買雲主機時,可以勾選對應的安全功能,開通後,

可以在這裡管理入口進行管理。

好了,本次入門便介紹到這裡,後續更精彩。。。

文中涉及的腳本可到這裡下載下傳.