原创 Docker + PHP 運行套路

本篇概要:1. 安裝 Docker、使用 PHP 官方鏡像運行 PHP 程序;2. Docker 多容器運行 PHP + fpm + Apache; 1. 安裝 Docker、使用 PHP 官方鏡像運行 PHP 程序; 安裝 Do

原创 MySQL 優化初級

本篇概要:1. 加載官方數據集、explain 指標、分頁常用優化;2. 索引優化; 1. 加載官方數據集、explain 指標、分頁常用優化; 安裝 MySQL 測試數據集:https://github.com/datachar

原创 Linux 下安裝 Mongodb 、編譯安裝 PHP7 的 MongoDB 擴展

Linux 下安裝 Mongodb 下載 cd /usr/local/src wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.5.tg

原创 Docker 案列:Nginx 負載均衡

本篇概要:1. 搭建 CentOS + Nginx 容器、commit 提交、在容器主機文件互拷;2. Docker Compose 以及啓動多個 Web 容器;3. Docker network、容器網絡、容器間互相訪問;4.

原创 Swoft 2.x 微服務進階

本篇概要:1. 模塊開發;1.1 準備工作、測試基本接口; 1. 模塊開發; 1.1 準備工作、測試基本接口; 啓動鏡像 # docker 啓動進入 Swoft 鏡像 docker run -it --name swoft_rpc

原创 Docker 部署 ELK

下載 # 拉取 ELK + Filebeat docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.1 docker pull docker.elastic.c

原创 Laravel Repository 倉庫模式

本篇概要:1. Repository 模式作用和實現原理;2. Laravel Repository 擴展包的配置和使用; 1. Repository 模式作用和實現原理; 理論 MVC 分層缺點 MVC 作爲一種傳統的分層

原创 Swoole 系統監控和性能優化

本篇概要:1. 服務監控;2. 多個請求過濾;3. 服務平滑重啓;4. 負載均衡概述;5. Nginx 靜態文件支持、轉發到 Swoole 服務器;6. 負載均衡。 1. 服務監控; 創建監控文件 server/script/m

原创 Linux 下編譯安裝低版本 PHP5

Ubuntu 在編譯安裝低版本 PHP5 時可能發生的錯誤 checking for cURL in default path… not found ln -s /usr/include/x86_64-linux-gnu/cu

原创 PHP 設計模式之策略模式、數據對象映射模式、觀察者模式、原型模式、裝飾器模式、迭代器模式、代理模式

相關內容: 1. PHP 三種基礎設計模式(工廠模式、單例模式、註冊器模式)以及適配器模式 2. PHP 設計模式之策略模式、數據對象映射模式、觀察者模式、原型模式、裝飾器模式、迭代器模式、代理模式 本篇概要:1. 策略模式;

原创 Swoft 2.x 基礎

本篇概要:1. Http Server;1.1 控制器;1.2 全局函數;1.3 中間件;*1.4 鏈式調用;*1.5 JSON 參數轉實體對象;2. 數據庫;2.1 基本配置;2.2 原生操作、查詢構造器;2.3 驗證器;2.4

原创 編寫基於 Redis 郵件異步發送工具

本篇概要:1. 異步發送郵件工具原理;2. 安裝 Redis 服務;3. 安裝 PHP 的 Redis 擴展;4. 安裝 Yii2 的 Redis 插件; 1. 異步發送郵件工具原理; 現有郵件發送系統的實現: 用戶點擊註冊 連

原创 Yii2 RBAC 權限管理

本篇概要:1. RBAC 權限管理基本概念;2. 配置 RBAC;3. 後臺創建用戶角色; 1. RBAC 權限管理基本概念; 相關概念: Role Based Access Control:基於角色的訪問控制 RBAC 提供了

原创 Swoole 實現直播登錄模塊

本篇概要:1. 環境部署準備;2. Swoole 支持 TP5;3. 登錄流程介紹;4. 登錄實現。 1. 環境部署準備; # 創建項目目錄 cd /data/project/test/swoole/ mkdir tp5 cd t

原创 分佈式緩存:Redis

本篇概要:1. Redis 原理、協議及使用;1.1 基本原理;1.2 數據類型;1.3 協議分析;1.4 Redis Client 的使用和改進; 1. Redis 原理、協議及使用; 1.1 基本原理; Redis 簡介: R