mysql匯入與匯出指令

備份某個資料庫

備份資料庫中的某個資料表

備份所有資料庫

復原一個資料庫 (需先建好db_name 這個資料庫, 若沒建立請先執行 mysqladmin create db_name 建立即可)

復原多個資料庫 ( 因為backup.sql 內已有 CREATE DATABASE指令,因此不需先建DB)

指定utf8語系, 則需要使用–default-character-set 指定字集

vim自動提示php函式名稱

在vim模式下,要如何自動提示php函式,步驟如下:

1.寫一個包含php funciton的function.txt
2.將該檔案移至.vim目錄下
3.設定 ~/.vimrc

4.測試看看,使用control+n/control+p

相關文章:
http://blog.longwin.com.tw/2009/03/vim-auto-merge-php-function-name-2009/

在ubuntu下安裝nginx

以下是在ubuntu 下安裝nginx的步驟,做點筆記:

step 1 .安裝必要套件

step2.安裝nginx

之後你可以

step3.測試
打開網址,應該就可以看到nginx的welcome page!

step4.設定檔位置 
在/etc/nginx目錄下

step5.根目錄位置
/usr/share/nginx/www

完成

相關文章:
http://blog.lyhdev.com/2011/05/nginxphp5-fpmubuntu-1104.html

在ubuntu下安裝pcre library跟zlib library

Ubuntu在套件命名上有時候跟centos不太一樣,這裡做點小筆記

要安裝pcre跟zlib這兩個套件的話,如下:

Cloudfare的CDNJS

CDNJS 是一個開源的,同行評審腳本資源庫,具有廣泛的社區驅動的項目託管在一個全球CDN加速網絡作為一個整體。

CDNJS選擇是一個從少數精心挑選的腳本全CDNJS集合 。每一個選擇是普遍有用的“升級”舊的瀏覽器,以支持新的瀏覽器功能。

當你使用一個流行的腳本CDNJS的,您的網站訪問者受益於提高網站的性能,原因有兩個:

  1. 該 CDNJS版本的腳本很可能是緩存在訪問者的瀏覽器緩存,所以它不會被重新下載。
  2. 腳本是從全球的CDN服務,優化交付從最近的節點。

繼續閱讀 “Cloudfare的CDNJS”

把image server上的圖片都存到memcache

一般來說網站上的靜態檔只會放一些幾乎不會變動的檔案,例如js/css/icons 等等。
例如所有的js以及css檔等等,另外圖片如果是網站上美工的圖片以及小icon也都會放在web server上。但是像使用者上傳的圖片,那種會不斷一直增加的圖片就不會放在網站上,因為那樣網站會越來越肥,若真的放在網站裡面,不僅會有安全性問題,同時也會變得很沒有彈性,所以一般都會將圖片拉出來做image server,用來放置所有上傳的圖片。

但是圖片一旦拉出來做image server之後,原本使用的framework所提供的cache機制就無法使用,所以把圖片存到memory cache這件事需要另外做。可以參考另一篇文章,先把memchached裝起來,再把Imagemagick裝起來。

Memchached裝好後,就可以寫一隻script來做圖片處理,然後在存到memcache,以下只是一隻很簡單的範例。

繼續閱讀 “把image server上的圖片都存到memcache”

在Linux上安裝memcached(以ubuntu 為例)

Step1.先把LAMP開發環境裝好
可以參考另一篇文章:在ubuntu(12.0LTS)上安裝Apache+Php+Mysql+Phpmyadmin

Step2.安裝必要套件

繼續閱讀 “在Linux上安裝memcached(以ubuntu 為例)”