原创 CentOS安裝crontab及一些方法

CentOS默認是沒有安裝crontab crontab -e  提示crontab:command not found 安裝crontab: [root@CentOS ~]# yum install vixie-cron [root@C

原创 lnmp開啓禁用函數的方法

用vi打開/usr/local/php/etc/php.ini 找到disable_functions 再查找你需要的函數是不是在這個裏面 刪除掉 最後再重啓下lnmp 命令:/root/lnmp restart 比如:如果你要使用一些

原创 php處理百萬級以上的數據提高查詢速度的方法

1、應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。  2、對查詢進行優化,應儘量避免全表掃描,首先應考

原创 php.ini 配置auto_prepend_file和auto_append_file

        一般都使用require()將頁眉和腳註加入到每個頁面中,但是除了傳統的直接require以外,還有一種辦法,就是使用配置文件php

原创 A星算法

A*算法有個公式:F = G + H 其中G = 從起點到給定節點的開銷, H = 從給定節點到終點的開銷,是一個估算值,實現的算法有很多,常用的是曼哈頓方法,通過計算水平和垂直方向的平移到達目的地所經過的節點數可以估算出H值 再比較指點

原创 CentOS Linux服務器上用postfix搭建php郵件服務器

注:本文的郵件服務器只用於發送郵件,也就是STMP服務器。 一、準備工作 1. 爲郵件服務器添加DNS解析 雖然不加DNS解析也能把郵件發出去,但會被大多數郵件服務器當作垃圾郵件。根據我們的實際經驗,需要添加三條DNS解析記錄:A記錄、M

原创 Can't connect to MySQL server (10060)

當遠程連接MySQL數據庫的時候顯示Can't connect to MySQL server (10060),我們從以下幾個方面入手,找出錯誤的原因: 1.網絡不通。 檢查能不能ping通。 2.防火牆設置。 防火牆是否放過mysql的

原创 nginx支持https的過程

1.自己給自己發證書  安裝openssl和openssl-devel #yum install openssl #yum install openssl-devel 發放證書 #cd /usr/local/nginx/conf #ope

原创 Laravel5.2 手動分頁以及自定義樣式

#vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:480 return new LengthAwarePaginator($this->get($

原创 PHPExcel多個表修改插入新的數據

導入phpexcel require_once './Excel/Classes/PHPExcel/IOFactory.php'; $filePath = './simple.xls'; $objPHPExcel = PHPExcel_I

原创 基於Twemproxy的Redis集羣方案

概述 由於單臺redis服務器的內存管理能力有限,使用過大內存redis服務器的性能急劇下降,且服務器發生故障將直接影響大面積業務。爲了獲取更好的緩存性能及擴展型,我們將需要搭建redis集羣來滿足需求。因redis 3.0 beta支

原创 Laravel5.2 在二級目錄url重寫

因項目特殊 Laravel只能放到二級目錄 url需要重寫的時候遇到很多問題首先項目正常訪問配置 rewrite ^/a/(.*)$ /a/server.php?s=$1 last; a 必須和二級目錄名一致,不然$request->pa

原创 mysql主從同步

主:192.168.2.67 從:192.168.2.211 主服務器操作 vi /etc/my.cnf server-id=189 //可以用IP的後三位做唯一的標識 log-bin=mysql-bin //開啓二進制文件,並已

原创 mysql排序解決方案和查詢SQL慢記錄

經常會遇到排序問題,如用某些城市排前面等SELECT `truename` , `truename` REGEXP '.*王.*' AS a FROM `keke_witkey_auth_law` ORD

原创 lnmp不支持pathinfo模式的解決辦法

首先,在ssh中執行 touch /usr/local/nginx/conf/pathinfo.conf 創建pahtinfo.conf文件 然後在這個文件中添加以下內容 vi /usr/local/nginx/conf