原创 nginx 簡單反向代理服務配置

正向代理對象時客戶端 反向代理對象時服務端 配置語法: proxy_pass: location ~ /test_proxy.html$ { proxy_pass 127.0.0.1:8080 }

原创 linux下卸載5.3版本php

rpm -qa|grep php 列出所有的php相關的rpm包 rpm -e xxx  刪除包 mv /etc/php.ini.rpmsave  /etc/php.ini  恢復php.ini文件 cp /usr/local/php/

原创 Redis面試常見問題

1.使用redis的好處有哪些? (1) 速度快,因爲數據存在內存中,類似於HashMap,HashMap的優勢就是查找和操作的時間複雜度都是O(1) (2) 支持豐富數據類型,支持string,list,set,sorted se

原创 nginx 簡單防盜鏈

location 配置下: valid_referers none blocked 127.0.0.1; if ($invalid_referer) { return 403; } 參數說

原创 Nginx解析PHP腳本的過程

之前項目中碰到了一些php-fpm的問題:因爲網站的一些接口,在特定情況下響應特別慢(1-2分鐘),遲遲不結束,導致php-fpm數量越來越多,最後到達127個後,服務器就沒能響應正常請求了,瀏覽器一直打轉,遲遲不響應。把接口修好後,p

原创 Yii框架防止sql注入,xss攻擊與csrf攻擊的方法

本文實例講述了Yii框架防止sql注入,xss攻擊與csrf攻擊的方法。分享給大家供大家參考,具體如下: PHP中常用到的方法有: /* 防sql注入,xss攻擊 (1)*/ function actionClean($str)

原创 nginx 限制請求次數

1 配置( limit_req_zone ) 在nginx.conf 中 server配置之前 加:    #表示 請求限制 binary_remtoe_addr 同一個客戶端的ip地址在一秒內只有一個請求   #rwq_zone 表示限

原创 PHP 程序員面試常問的問題

  1. Include 與 require的區別,require和require_once的效率哪個高?  Php在遇到include時就解釋一次,如果頁面中出現10次include,php就解釋10次,而php遇到require時只解

原创 nginx 簡單正向代理配置

接收請求服務器配置: #正向代理配置 接收到請求 把請求正向代理到只配置此服務器才能訪問的服務器上 location ~ /test_proxy_2.html$ {

原创 PHP處理Excel插件PHPExcel常用方法詳解

PHPExcel官網:http://phpexcel.codeplex.com/ PHPExcel On GitHub:https://github.com/PHPOffice/PHPExcel 1.header header

原创 curl get請求添加header頭信息

function get($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPGET, true); curl_setopt($ch, CURLOPT_

原创 mysql優化總結

一, 優化思路       1  拿到待優化的服務器,第一步是觀察,可以通過腳本或者阿里雲的統計圖分析。或者使用top命令查詢服務器信息。     2  如果出現週期性的波動或者故障,一般都是由訪問的高峯或者緩存崩潰引起,解決方法是增加緩

原创 CentOS 7 源碼編譯安裝 Redis

1.下載源碼並解壓 wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar -xzf redis-4.0.10.tar.gz cd redis-4.0.10 2.編譯

原创 git同一電腦管理多個ssh_key

當需要在同一臺電腦配置config # gitlab Host gitlab.com            HostName gitlab.com            PreferredAuthentications public

原创 git 管理分支

git  checkout -b  branchname 新建分支, 相當於  git branch branchname  git checkout branchname  注意,當本地代碼有修改時,git避免檢出的分支和本地有衝突會