【騰訊雲的1001種玩法】微信我的訂閱號後臺server搭建入門教程

搭建公衆號後臺server

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

1.安裝nginx+php7+mysql5,以及須要的擴展; 因爲ubuntu14.04默認軟件庫爲php5,須要加入第三方庫,來apt-get方式安裝PHP7; 固然,也能夠直接在官網下載PHP7源碼包編譯; 上述過程可使用一鍵安裝腳原本完成,運行前,記得修改mysqldb的密碼;mysql

sudo ./scripts/lnmp_14.04.setup.sh
複製代碼

2.安裝PHP包管理工具composer: 官方步驟:nginx

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
複製代碼

爲了方便,作如下幾個設置:git

sudo mv composer.phar /usr/local/bin/composer.phar
    sudo echo '#!/bin/bash /usr/bin/php /usr/local/bin/composer.phar $*' > /usr/local/bin/composer
    sudo chmod a+x /usr/local/bin/composer
複製代碼

同時將須要將composer軟件庫改到中文鏡像:github

#全局修改方式
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
複製代碼

3.藉助第三方開源SDK,較快搭建基礎框架: 以EasyWeChat爲例: EasyWeChatGithub 文檔:[官方文檔](https://easywechat.org/zh-cn/docs/) 使用composer管理,進入第一步安裝的nginxweb根目錄: /web/www:web

composer require overtrue/wechat:~3.1 -vvv
複製代碼

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

目錄結構
調試能夠按照上述結構組織代碼,可是生產環境中,建議庫仍是放到非web目錄下;

4.編寫helloword: 直接見示例代碼(能夠和PHP Laravel等框架集成):json

www/server.php
複製代碼

申請微信公衆號

目前我的只能申請訂閱號: 微信公衆平臺官方連接: 微信公衆平臺 申請過程就不一一描述了(須要完成我的身份認證,以及綁定管理微信號); 申請好公衆號以後,設置公衆號後臺響應入口,以及獲得APIKEY之類的信息: ubuntu

基本配置
設置公衆號後臺響應入口

修改配置和測試:

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

APIKEY等設置

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

搜索公衆號名稱
關注消息,以及響應消息

3.調試經過以後,便可按照需求實現功能了。

善用騰訊雲其餘功能:

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

1.使用https: 爲了安全考慮,微信後臺和咱們本身公衆號後臺交互請求,建議是使用https;

申請頁面

請記住,騰訊雲的SSL證書時免費的,免費的,免費的~ 重要的事情說三遍~~

2.平臺提供的安全工具: 購買雲主機時,能夠勾選對應的安全功能,開通後, 能夠在這裏管理入口進行管理。

Good luck!

好了,本次入門便介紹到這裏,後續更精彩。。。 文中涉及的腳本可到這裏下載.


相關推薦 Centos後臺系統搭建記錄 【騰訊雲的1001種玩法】如何使用騰訊雲服務器做爲微信公衆號的開發空間 【騰訊雲的1001種玩法】騰訊雲上搭建微信AI機器人


此文已由做者受權騰訊雲技術社區發佈,轉載請註明文章出處,獲取更多雲計算技術乾貨,可請前往騰訊雲技術社區

相關文章
相關標籤/搜索