騰訊最新消息:微信開發(fā)者工具內(nèi)騰訊云服務(wù)在原先NodeJS環(huán)境的基礎(chǔ)之上,新增支持PHP語言。
開發(fā)者可以使用微信開發(fā)者工具,新建或者更換為PHP語言環(huán)境繼續(xù)開發(fā)。
只需要四步即可部署屬于自己的小程序開發(fā)環(huán)境。
1、通過微信公眾平臺(tái)授權(quán)登錄騰訊云
打開微信公眾平臺(tái)小程序后臺(tái) 在設(shè)置-開發(fā)者工具,可開通使用騰訊云服務(wù)
此時(shí)通過小程序開發(fā)者工具查看騰訊云狀態(tài)并不會(huì)同步,狀態(tài)會(huì)在第一次部署開發(fā)環(huán)境之后才會(huì)同步騰訊云的狀態(tài)到微信開發(fā)者工具上。
2、安裝開發(fā)工具
下載并安裝微信開發(fā)者工具,使用小程序綁定的微信號掃碼登錄開發(fā)者工具。
3、導(dǎo)入 NodeJS DEMO 和配置
你可以通過兩個(gè)途徑訪問 Github 上 wafer2-startup 項(xiàng)目下載 Demo 代碼:
直接訪問 Release,點(diǎn)擊最新版本的代碼,下載打包好的 Demo 代碼。
通過 git clone 下載代碼:
git clone https://github.com/tencentyun/wafer2-startup.git
下載好 Demo 代碼之后,使用編輯器打開 Demo 代碼中 server 目錄下的 config.js 文件,將其中的 mysql 配置項(xiàng)的密碼 pass 改成你的微信小程序 AppID 。
接著在下載下來的目錄打開 CMD 安裝依賴:
# 切換到 server 文件夾
cd server
# 安裝依賴
npm install
4、上傳和部署代碼 NodeJS 代碼
打開第二步安裝的微信開發(fā)者工具,點(diǎn)擊“小程序項(xiàng)目”按鈕,輸入小程序 AppID,項(xiàng)目目錄選擇上一步下載下來的代碼目錄,點(diǎn)擊確定創(chuàng)建小程序項(xiàng)目。
在項(xiàng)目根目錄需要有 project.config.json 文件,其中 miniprogramRoot 字段指定小程序目錄,qcloudRoot 指定騰訊云目錄
進(jìn)入開發(fā)者工具之后,點(diǎn)擊界面右上角的騰訊云按鈕,在下拉的菜單欄中選擇“上傳并部署代碼”,勾選“node_modules之外的代碼”和“node_modules”,點(diǎn)擊確定開始上傳并部署代碼:
上傳代碼完成之后,點(diǎn)擊右上角的“項(xiàng)目”按鈕,接著選擇“騰訊云狀態(tài)”即可看到騰訊云自動(dòng)分配給你的開發(fā)環(huán)境域名:
復(fù)制開發(fā)環(huán)境 request 域名,然后在編輯器中打開 client/config.js 文件,將復(fù)制的域名填入 host 中并保存,保存之后編輯器會(huì)自動(dòng)編譯小程序,左邊的模擬器窗口即可實(shí)時(shí)顯示出客戶端的 Demo:
在模擬器中點(diǎn)擊登錄,看到顯示登陸成功,即為配置完成,可以開始你的其他開發(fā)了。
5、導(dǎo)入 PHP DEMO
你可以通過兩個(gè)途徑訪問 Github 上 wafer2-quickstart-php 項(xiàng)目下載 Demo 代碼:
訪問倉庫主頁,單機(jī) clone or download 按鈕,再單擊 Download ZIP 下載打包好的 Demo 代碼:
通過 git clone 下載代碼:
git clone https://github.com/tencentyun/wafer2-quickstart-php.git
6、上傳和部署 PHP 代碼
打開第二步安裝的微信開發(fā)者工具,點(diǎn)擊【小程序項(xiàng)目】按鈕。
輸入小程序 AppID,項(xiàng)目目錄選擇上一步下載下來的代碼目錄,點(diǎn)擊確定創(chuàng)建小程序項(xiàng)目。
再次點(diǎn)擊【確定】進(jìn)入開發(fā)者工具。
注意:
目錄請選擇 quickstart 根目錄。包含有 project.config.json,請不要只選擇 client 目錄!
打開 Demo 代碼中 server 目錄下的 config.php 文件,將其中的 mysql 配置項(xiàng)的密碼 pass 改成你的微信小程序 AppID,并保存。
點(diǎn)擊界面右上角的【騰訊云】圖標(biāo),在下拉的菜單欄中選擇【上傳測試代碼】。
選擇【模塊上傳】并勾選全部選項(xiàng),然后勾選【部署后自動(dòng)安裝依賴】,點(diǎn)擊【確定】開始上傳代碼。
上傳代碼完成之后,點(diǎn)擊右上角的【詳情】按鈕,接著選擇【騰訊云狀態(tài)】即可看到騰訊云自動(dòng)分配給你的開發(fā)環(huán)境域名:
完整復(fù)制(包括 https://)開發(fā)環(huán)境 request 域名,然后在編輯器中打開 client/config.js 文件,將復(fù)制的域名填入 host 中并保存,保存之后編輯器會(huì)自動(dòng)編譯小程序,左邊的模擬器窗口即可實(shí)時(shí)顯示出客戶端的 Demo:
在模擬器中點(diǎn)擊【登錄】,看到顯示“登錄成功”,即為開通完成,可以開始你的其他開發(fā)了。
以上轉(zhuǎn)自:微信公眾平臺(tái)|小程序|開發(fā)者工具