原创 EasySwoole 入門(安裝)篇

    一. EasySwoole介紹        EasySwoole 是一款基於Swoole Server 開發的常駐內存型的分佈式PHP框架,專爲API而生,擺脫傳統PHP運行模式在進程喚起和文件加載上帶來的性能損失。 EasyS

原创 centos7+PHP7 編譯安裝swoole教程

一. 首先到gitHub上找到最新的版本下載地址       提示:因爲我寫着篇博客的時間再19年5月,後續swoole會繼續版本的迭代,一些新功能的引入,所以大家直接到這個地址去找到最新的版本地址:https://github.com/

原创 Centos 簡單安裝PHP7

1.安裝epel  rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 2.安裝PHP7 rpm源  rpm -Uvh

原创 centos7 實現鼠標右鍵複製/粘貼

一. 命令行執行yum install gpm* 二.運行命令service gpm start /*感覺不怎麼好用,我一般情況下是關掉的,有特別需求再打開*/

原创 git 強制覆蓋本地代碼,與遠程倉庫保持一致

① git fetch --all ② git reset --hard origin/master ③ git pull

原创 MongoDB:基於windows系統下載安裝教程

一. 到官網(https://www.mongodb.com)下載MongoDB安裝包      1. 根據你電腦系統選擇相應的安裝包下載即可      2. 下載完成後直接一路next即可完成安裝  

原创 Redis配置文件詳解

       ########################################## NETWORK ########################################## bind 127.0.0.1 (默認

原创 composer update 和 composer install 區別

執行 composer update 會根據 composer.json 相關依賴更新安裝,執行 composer install 會根據composer.lock 相關依賴安裝

原创 yii2-搭建Swagger:增加接口名/作者搜索,接口跨域處理方案(二)

一.  運用背景        生成的在線接少與前端人員/app開發人員的口文檔確實減溝通成本,但是由於項目比較龐大,一個項目的接口由N多人同時開發,並且有成千上萬個接口,這時候就出現了一個問題:當後端開發人員想去查看自己的開發的接口,或

原创 MD5數字簽名算法:生成簽名和驗籤(附代碼)

一.背景    爲了增加接口的安全性(防止中間人攻擊),現增加簽名算法。此算法參考微信支付中的簽名算法,由於該簽名針對前後端,採用了對稱算法,如後續接口供給多家第三方接口使用可採用非對稱算法。大致整理文檔供後續開發人員使用閱讀。 二. 

原创 yii2-搭建Swagger:快速搭建(一)

一.  安裝擴展組件zircote/swagger-php       項目根目錄底下運行:composer require zircote/swagger-php 二.  從GitHub上下載swagger-ui最新版本      ①

原创 yii2-搭建RESTful Api:授權認證(二)

在配置中如有問題:加Q405420415,有問必答。 一.  yii2.0幾種授權的介紹 RESTful APIs 通常是無狀態的, 也就意味着不應使用 sessions 或 cookies, 因此每個請求應附帶某種授權憑證,因爲用戶授權

原创 yii2-搭建RESTful Api:實戰教程【基礎篇-附帶採坑經驗】(一)

一. 先安裝yii2.0高級的應用程序模板       操作:這裏不做詳細介紹,官方文檔上一個命令解決 二. 複製文件/目錄,修改對應配置文件/命名空間       ① 將backend整個目錄複製一份出來,重新命名爲api放在項目根目錄

原创 yii2-搭建實現RBAC權限控制:yii2-adminlte-asset / 菜單欄(拓展篇)

(一)安裝擴展組件:yii2-adminlte-asset            描述:我們搭好的項目是沒辦法直接支持左側菜單欄的樣式的。需要我們去找樣式或者直接用組件來安裝,這裏我們選擇了yii2-adminlte-asset    

原创 yii2-搭建實現RBAC權限控制:詳細配置過程(三)

 權限控制的詳細配置 //設置別名,這個是我們安裝的權限擴展組件 "aliases" => [ "@mdm/admin" => "@vendor/mdmsoft/yii2-admin", ], //添加一個admin的模