原创 如何查看已經編譯安裝好的nginx、apache、php、mysql的編譯參數?

 一)、查看nginx的編譯參數與版?[root@ryan~]#/application/nginx/sbin/nginx -Vnginx version: nginx/1.8.0built by gcc 4.4.720120313 (Re

原创 阿里雲掛載數據盤方法

df -lh查看是否已經掛載fdisk -l 查看需要掛載的數據盤信息mount /dev/vdb /mntecho '/dev/vdb /mnt ext3 defaults 0 0' >> /etc/fstabdf -lhrebootdf

原创 解決phpredis 'RedisException' with message 'read error on connection'

最近一個後臺常駐job通過redis的brpop阻塞讀取消息時,設置的超時時間較長list($key,$row)=$redis->brPop($queue_name,3600); //超時時間爲1小時但是在實際的使用中發現很短時間後就會退出

原创 用memcache做session共享

測試的前題:在WEB負載均衡狀態下,當用戶在WEB1服務器登陸,下次在進行任意操作時,可能會在WEB2,WEB3...中進行請求的處理,因此,在非WEB1的服務器中是不會有SESSION的,到此,需要用到SESSION共享存儲來解決該問題。

原创 PHP發送POST請求的三種方式

PHP發送POST請求的三種方式 class Request{     public static function post($url, $post_data = '', $timeout = 5){         $ch = c

原创 MYSQL查看錶與庫的容量大小

查看錶的容量大小mysql> use information_schema;select data_length,index_lengthfrom tables wheretable_schema='test' and table_name

原创 centos linux phalcon擴展

git clone --depth=1 git://github.com/phalcon/cphalcon.git   cd cphalcon/build/64bits   make clean   /usr/local/php/bin/p

原创 我的友情鏈接

51CTO博客開發

原创 mysql的tmp_table_size和max_heap_table_size

先說下tmp_table_size吧:它規定了內部內存臨時表的最大值,每個線程都要分配。(實際起限制作用的是tmp_table_size和max_heap_table_size的最小值。)如果內存臨時表超出了限制,MySQL就會自動地把它轉

原创 git rm與git rm --cached

當我們需要刪除暫存區或分支上的文件, 同時工作區也不需要這個文件了, 可以使用git rm file_path當我們需要刪除暫存區或分支上的文件, 但本地又需要使用, 只是不希望這個文件被版本控制, 可以使用git rm --cached 

原创 Linux下php開啓openSSL

# 下載到/var/www/php5目錄下  cd /var/www/php5  wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz  # 解壓  tar zxvf php-5.2.14.t

原创 Mysql 一條SQL語句實現批量更新數據,update結合case、when和then的使用案例

如何用一條sql語句實現批量更新?mysql並沒有提供直接的方法來實現批量更新,但是可以用點小技巧來實現。複製代碼 代碼如下:UPDATE mytable SET myfield = CASE id          WHEN 1 THEN

原创 CentOS下安裝Redis及Redis的PHP擴展

1、安裝Redis1.1 如果沒有安裝wget,安裝wgetyum install wget1.2 在http://redis.io/download頁面查看redis版本,並下載安裝wget http://download.redis.i

原创 讓Nginx支持pathinfo

支持thinkphp等支持PATHINFO模式 新建www.conf配置一個新的虛擬主機內容,並添加以下內容:server{     listen 80;     server_name www.test.com;     location

原创 如何用命令將本地項目上傳到git

1、(先進入項目文件夾)通過命令 git init 把這個目錄變成git可以管理的倉庫git init2、把文件添加到版本庫中,使用命令 git add .添加到暫存區裏面去,不要忘記後面的小數點“.”,意爲添加文件夾下的所有文件git a