原创 實戰Nginx與PHP(FastCGI)的安裝、配置與優化

一、什麼是 FastCGIFastCGI是一個可伸縮地、高速地在HTTP server和動態腳本語言間通信的接口。多數流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同時,FastCG

原创 centOS目錄結構詳細版

 使用linux也有一年多時間了  最近也是一直在維護網站系統主機  下面是linux目錄結構說明 本人使用的是centos系統,很久沒有發表博文了 近期會整理自己所用所瞭解知識點,發表linux相關的文章,記錄自己的linux點點滴滴

原创 wamp最新版本php7和apache

最近我把我的wamp中的php增加了php7.0.5,順便又添加了一個高版本的apache.在此記錄分享一下。 1. 配置前說明 我的電腦是win10,所用的wamp爲wamp2.5 64位版本。可以到這裏下載官方最新版http:

原创 linux常用命令和關閉防火牆

1.        linux常用命令Mkdir 創建Rm -rf 刪除Chmod -R 777 權限Mysql -uroot -rquit退出 find / -name svn 查找位置 2.        關閉防火牆和selinuxR

原创 Thinkphp+Nginx(PHPstudy)切換nginx報404錯誤

最近一個TP5的項目說放到Nginx下測試看看,下載個 PHPstudy,放到WWW下,配置好域名,直接給個報個404;解決方法:1.先在phpstudy下配置好域名目錄指向項目下的public下;2.複製下面這段代碼放進nginx/co

原创 如何申請https證書、搭建https網站

  隨着國內搜索引擎巨頭百度啓用全站https加密服務,全國掀起了網站https加密浪潮。越來越多的站點希望通過部署https證書來解決“第三方”對用戶隱私的嗅探和劫持。谷歌方面作爲推動網站https加密先驅,早在2010年5月份便開始提

原创 一張圖讀懂https加密協議

 https是一種加密傳輸協議,網站使用https後可以避免敏感信息被第三方獲取。所以我們經常看見很多銀行網站或電子郵箱等等安全級別較高的服務都會採用https協議,具體表現爲,https開頭、顯示綠色安全鎖、某些瀏覽器地址欄變成綠色。那

原创 擴展thinkphp5的redis類方法

筆者在開發時發現,thinkphp5的自帶redis類方法,只有簡單的讀取緩存、寫入緩存的基本方法,遠不能滿足我們業務的需求。redis本身支持五種數據類型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zs

原创 Linux 下 Make 命令

例解 Linux 下 Make 命令 Linux 下 make 命令是系統管理員和程序員用的最頻繁的命令之一。管理員用它通過命令行來編譯和安裝很多開源的工具,程序員用它來管理他們大型複雜的項目編譯問題。本文我們將用一些實例來

原创 PHP底層工作原理

PHP底層工作原理2011-09-13 17:19 by PHP淮北, 22634 閱讀, 10 評論, 收藏, 編輯最近搭建服務器,突然感覺lamp之間到底是怎麼工作的,或者是怎麼聯繫起來?平時只是寫程序,重來沒有思考過他們之間的工作原

原创 PHP分頁+Elasticsearch查詢

PHP分頁+Elasticsearch查詢分頁,本質上就是根據給定的頁碼和偏移量從服務器端請求數據。原理很easy,實踐起來卻有諸多問題,這裏總結一下目前使用的分頁demo,通過es請求數據,前端自己構建頁碼。html的頁碼顯示,有4個參

原创 Thinkphp 模型-連接數據庫獨立配置model數據庫連接

連接數據庫ThinkPHP內置了抽象數據庫訪問層,把不同的數據庫操作封裝起來,我們只需要使用公共的Db類進行操作,而無需針對不同的數據庫寫不同的代碼和底層實現,Db類會自動調用相應的數據庫驅動來處理。目前的數據庫包括Mysql、SqlSe

原创 linux下LNMP環境搭建

LNMP是linux、nginx、mysql、php的簡寫;LNMP與LAMP環境一樣也是用來做web網站後臺的,nginx是輕量級的,進程間的通訊使用php-fpm獨立使用;apache則是比較臃腫的,調用php的模塊來完成的,需要加載

原创 ThinkPHP 框架執行流程分析

總體來說,應用的流程涉及到幾個文件:Index.phpThinkPHP.phpThink.class.phpApp.class.phpDispatcher.class.phpThinkPHP/Mode/common.phpReadHtml

原创 CentOS 7 下安裝 Nginx

安裝所需環境Nginx 是 C語言 開發,建議在 Linux 上運行,當然,也可以安裝 Windows 版本,本篇則使用 CentOS 7 作爲安裝環境。 一. gcc 安裝安裝 nginx 需要先將官網下載的源碼進行編譯,編譯依賴 gc