原创 dokcer 安裝php的redis擴展

進入docker 容器 下面的PHP爲我的PHP容器名 [root@iz2ze62mggaeloz5x6ucurz home]# docker exec -it php /bin/bash root@b0c330201913:

原创 go get超時

最近學習go語言看書實在枯燥 ,於是在慕課找了個教學視頻學習go的web開發,當使用 go get命令安裝beego一分鐘沒動,那麼肯定是被牆了,這時候怎麼辦呢?當然是google一下找到解決辦法。 go get -u githu

原创 docker構建php+nginx+mysql:一、安裝nginx

一、查找鏡像 [root@iz2ze62mggaeloz5x6ucurz ~]# docker search nginx NAME D

原创 docker構建php+nginx+mysql:二、安裝php

一、docker search php [root@iz2ze62mggaeloz5x6ucurz ~]# docker search php NAME

原创 php sql標準庫

 一.什麼是SPL?     SPL是用於解決典型問題(standard problems)的一組接口與類的集合。(出自:http://php.net/manual/zh/intro.spl.php)     SPL,PHP 標準庫(St

原创 Git常用命令

Workspace:工作區 Index / Stage:暫存區 Repository:倉庫區(或本地倉庫) Remote:遠程倉庫 一、新建代碼庫 # 在當前目錄新建一個Git代碼庫 $ git init # 新建一個目錄,將其初始化爲

原创 php-fpm的重啓方法

啓動php-fpm: /Data/apps/php7/sbin/php-fpm(這是源碼包凡事安裝的) php 5.3.3 以後的php-fpm 不再支持 php-fpm 以前具有的 /Data/apps/php7/sbin/php-

原创 簡單的發紅包的PHP算法

上週面試一家公司,被總監問到發紅包的這個問題。當時處於緊張腦子裏一篇空白。所以沒有答出來如何正態分佈這些紅包,每個人都有錢拿,而且隨機。今天想了下才想出答案。 假設有有10元錢 ,發給10個人。保證每個人都有錢拿,最少分得0.01。我們

原创 MySQL編碼致使varchar類型不區分大小寫

mysql字段varchar區分大小寫utf8_bin、utf8_general_ci編碼區別 mysql字段varchar區分大小寫utf8_bin、utf8_general_ci編碼區別 在mysql中存在着各種utf8編碼格式:

原创 centos安裝mongodb

一、安裝mongodb 1.下載安裝包 下載方式: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz 解壓縮壓縮包: tar zxvf mo

原创 Redis配置文件樣例

# Redis配置文件樣例 # Note on units: when memory size is needed, it is possible to specifiy # it in the usual form of 1k 5GB

原创 Linux安裝PHP-redis擴展

首先獲取redis的php擴展 # cd /Data/tgz/ 獲取 # wget https://pecl.php.net/get/redis-3.1.3.tgz 解壓: # tar -zxvf redis-3.1.3.tgz # cd

原创 PHP優化

1、業務中儘量使用PHP原生函數。 2、儘量少使用錯誤屏蔽符@。 3、使用PHP Opcode cache :PHP擴展APC(已停止更新) yac鳥哥惠新宸與戴維一起維護。 4、藉助facebook開發的xhprof工具分析ph

原创 使用workerman進行消息推送

Workerman是一款純PHP開發的開源高性能的PHP socket 服務器框架。被廣泛的用於手機app、移動通訊,微信小程序,手遊服務端、網絡遊戲、PHP聊天室、硬件通訊、智能家居、車聯網、物聯網等領域的開發。 支持TCP長連接,支持

原创 PHP設計模式之簡單工廠模式

簡單工廠模式 1、抽象基類:類中定義抽象一些方法,用以在子類中實現 2、繼承自抽象基類的子類:實現基類中的抽象方法 3、工廠類:用以實例化所有相對應的子類 舉例 /* *定義個抽象的類,讓子類去繼承實現它 */