php53nginx
Ⅰ 已裝nginx和php怎麼安裝vestcap
首先下載所需要的軟體和工具,建議大家直接從程序的官方網址下載。 建議將所有的文件都下載到D盤的Server目錄下,這樣方便管理和維護,本教程後面的默認目錄都是D:Server目錄哦 聲明下:下面的下載地址都是來源官方地址,放在這里純粹是方便大家下載,不喜歡的可以網路自行查找! ---------------------------------------------------------------- Nginxforwindowsz最新穩定版官方下載地址http://nginx.org/download/nginx-1.6.2.zip mysql5.5官方下載地址根基自己的愛好和機器配置選擇吧 http://dev.mysql.com/downloads/file.php?id=45457164位的安裝包 http://dev.mysql.com/downloads/file.php?id=45457032位的安裝包 雖然好像現在已經出5.6版本了,但是還是建議用5.5吧,5.6的體積是在太大了有200多M呢,5.5才幾十M PHP下載 這里我們都默認下載NTS版本的PHP PHP5.2.13官方最終版 http://museum.php.net/php5/php-5.2.13-nts-Win32.zip PHP5.3.29目前使用最多的PHP版本 http://windows.php.net/downloads/qa/php-5.3.29RC1-nts-Win32-VC9-x86.zip PHP5.6(5.6.4RC1)官方最新的穩定版 http://windows.php.net/downloads/qa/php-5.6.4RC1-nts-Win32-VC11-x86.zip RunHiddenConsole.exe用來隱藏Nginx和PHP的小工具,這里直接提供一個網盤地址給大家,省得大家到處找了 ---------------------------------------------------------------- 安裝mysql mysql的安裝比較簡單,由於我們下載的是安裝包,所以直接打開按照提示安裝即可,配置默認就可了,這里不在啰嗦了。 安裝nginx windows版本的Nginx是個壓縮包,直接解壓到D:Server ginx目錄即可,見圖。配置後面統一講 安裝PHP 這里我們下載的是PHP的壓縮包,也是不用安裝,直接解壓到對應的目錄即可,文件名稱就不用修改了,方便查看是那個版本。 分別解壓到的對應目錄如下 D:Serverphp-5.2.13-nts-Win32 D:Serverphp-5.3.29-nts-Win32-VC9-x86 D:Serverphp-5.6.4-nts-Win32-VC11-x86 安裝附帶的小工具RunHiddenConsole.exe 這個是個綠色軟體,不用安裝,直接解壓到nginx的目錄即可,見圖 配置Nginx同時支持PHP5.2+php5.3+PHP5.6 這里我們採用php的fastcgi模式來配置nginx對php的支持 1)、首先打開nginx的配置文件目錄D:Server ginxconf找到nginx.conf打開它,我們需要先對他進行改造,以方便我們使用。 我們將server部分的默認配置全部注釋掉,然後將server部分的配置全部轉移至D:Server ginxconfvhost目錄[添加配置語句 includevhost/*.conf; 見圖. 2)、在D:Server ginxconf目錄分別新建php52.confphp53.conf和php56.conf配置文件見圖,對應的文件和內容如下: D:Server ginxconfphp52.conf indexdefault.htmlindex.htmlindex.htmdefault.phpindex.php; location~.*.(php|php5)?${ fastcgi_pass127.0.0.1:9052; fastcgi_indexindex.php; includefastcgi.conf; } D:Server ginxconfphp53.conf indexdefault.htmlindex.htmlindex.htmdefault.phpindex.php; location~.*.(php|php5)?${ fastcgi_pass127.0.0.1:9053; fastcgi_indexindex.php; includefastcgi.conf; } D:Server ginxconfphp56.conf indexdefault.htmlindex.htmlindex.htmdefault.phpindex.php; location~.*.(php|php5)?${ fastcgi_pass127.0.0.1:9056; fastcgi_indexindex.php; includefastcgi.conf; } 說明:這里的127.0.0.1:90xx是php所對應版本的監聽地址和埠,此處設置的xx為本人最近定義的對應PHP版本的埠號,如9052表示的是PHP5.2版本[本人原創,不喜歡這個埠可設置任意你能記住的埠,當然這個埠必須是其他程序沒有使用的] 3)、轉到php目錄配置PHP.ini 將對應的PHP版本的目錄裡面的php.ini-development改名為php.ini然後根據自己的實際使用需要配置就可以了,具體可網路搜索「PHP配置文件詳解php.ini」查看 4)、在D:Server ginx目錄創建PHP的啟動和關閉腳本 先創建ReStartNginx.bat文件,然後添加如下內容: @ECHOOFF echoStoppingnginx... taskkill/F/IMnginx.exe>nul echoStoppingPHPFastCGI... taskkill/F/IMphp-cgi.exe>nul echoReStartingnginx... ECHOStartingPHPFastCGI... RunHiddenConsoleD:/Server/php-5.2.13-nts-Win32/php-cgi.exe-b127.0.0.1:9052-cD:/Server/php-5.2.13-nts-Win32/php.ini RunHiddenConsoleD:/Server/php-5.3.29-nts-Win32-VC9-x86/php-cgi.exe-b127.0.0.1:9053-cD:/Server/php-5.3.29-nts-Win32-VC9-x86/php.ini RunHiddenConsoleD:/Server/php-5.6.4-nts-Win32-VC11-x86/php-cgi.exe-b127.0.0.1:9056-cD:/Server/php-5.6.4-nts-Win32-VC11-x86/php.ini echoStartingnginx... D:/Server/nginx/nginx.exe exit 創建stop.bat【關閉nginx和PHP服務的】文件,添加如下內容 @echooff echoStoppingnginx... taskkill/F/IMnginx.exe>nul echoStoppingPHPFastCGI... taskkill/F/IMphp-cgi.exe>nul exit 完成以上步驟後,直接打開ReStartNginx.bat大公告成!
Ⅱ 為什麼我mac上的php運行不穩定
php是為了快速構建一個web頁面而迅速被大家廣為接受的開源語言,通過不斷發展已經有了很多的php開源系統,滿足了目前大部分用戶的站點需求。1995年初php誕生到現在已經存在多個版本,並且每個版本都屬於一個系列,大多數網站源碼都不能相互兼容,所以能夠快速的切換PHP版本還是很實用的。
方法一
1. 添加tap
brew tap josegonzalez/php
2. 安裝多版本的PHP
brew install php53 brew install php54
3. 製作切換的腳本
mkdir -p ~/.bin/php-switch cd ~/.bin/php-switch curl -L http://d.pr/8yN8 > php-switch chmod +x php-switch
需要把php-switch添加到PATH中,可以在.bash_profile中添加,這樣開機就能夠自動載入
4. 最後就可以通過如下命令切換php版本
php-switch
方法二
直接通過homebrew可以安裝切換工具
brew tap homebrew/pes brew tap josegonzalez/homebrew-php brew install php-version # Homebrew (recommended) source $(brew --prefix php-version)/php-version.sh && php-version 5
以上安裝完成後也可以通過php-version來切換
方法三
安裝切換工具
npm install -g brew-php-select LoadMole php5_mole /usr/local/php/libexec/apache2/libphp5.so
可以通過如下命令切換
brew-php-select
方法四
注意:要求所有php版本都是由brew安裝
一、使用brew安裝php多版本方法
# brew install php56 # brew install php71
二、安裝切換工具
# brew install php-version # source $(brew --prefix php-version)/php-version.sh
三、查看當前安裝的所有版本
# php-version
四、切換版本
# php-version 5.6.5
以上內容就是小編給大家匯總的四種mac os系統下實現快速切換php版本的方法了
Ⅲ linux下phpstudy怎麼安裝php環境變數
linux下phpstudy環境的安裝
phpStudy Linux版&Win版同步上線 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8/6
phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,
支持php5.2/5.3/5.4/5.5切換
已經在centos-6.5,debian-7.4.,ubuntu-13.10測試成功。
下載版:http//lamp.phpstudy.net/phpstudy.bin
完整版:http//lamp.phpstudy.net/phpstudy-all.bin
安裝:
wget -c http//lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin #許可權設置
./phpstudy.bin #運行安裝
用時十到幾十分鍾不等,安裝時間取決於電腦的下載速度和配置。
也可以事先下載好完整,安裝時無需下載。
安裝完成
如何切換php版:
假如你先安裝的apache+php5.3
想切換成nginx+php5.4
你就再走一次./phpstudy.bin
但是你會發現有一行是否安裝mysql提示選不安裝
這樣只需要編譯nginx+php5.4
從而節省時間,這樣只需要幾分鍾即可。
項目地址:http://lamp.phpstudy.net/
使用說明:
服務進程管理:phpstudy (start|stop|restart|uninstall)
站點主機管理:phpstudy (add|del|list)
ftpd用戶管理:phpstudy ftp (add|del|list)
=phpstudy WIN版下載==================
『軟體簡介』
該程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境。該程序綠色小巧簡易迷你僅有35M,有專門的控制面板。總之學習PHP只需一個包。
對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
1、全面適合 Win2000/XP/2003/win7/win8/win2008 操作系統 ,支持Apache、IIS、Nginx和LightTPD。
2、該程序包集成以下軟體,括弧內為phpstudy下對應的目錄。
php 5.6a3 (php56n)
php 5.5.10 (php55)
php 5.5.10-nts (php55n)
php 5.4.26 (php54)
php 5.4.26-nts (php54n)
php 5.3.28 (php53)
php 5.3.28-nts (php53n)
php 5.2.17 (php52)
Apache 2.4.7 (Apache)
Nginx 1.5.11 (nginx)
LightTPD 1.4.32 (Lighttpd)
MySQL 5.5.36 (MySQL)
MySQL-Front 5.3 (SQL-Front)
phpMyAdmin 3.5.8.2 (phpMyAdmin)
pear 1.9.4 (pear)
OpenSSL 1.0.1e&0.9.8y
ZendOptimizer 3.3.3 (php5.2有)
Zend Loader 5.5.0 (php5.3有)
Zend Loader 6.0.0 (php5.4有)
wincache 1.3.5 (fastcgi有)
php_opcache 7.0.3 (ZendOpcache擴展)
xdebug 2.2.3.1
Zend Debugger 6.2 (php5.3/4 fastcgi有)
xcache 3.1.0
eAccelerator 1.0&0.9.6
php_sqlsrv (MSSQL擴展)
php_pdo_sqlsrv (PDO-MSSQL擴展)
php_mongo 1.4.5 (MongoDB擴展)
php_dbase 5.1.0 (dbase擴展)
php_dbx 1.1.2 (dbx擴展)
php_ibm_db2 1.9.5 (ibm_db2擴展)
php_apc 3.1.13 (php_apc擴展)
php_memcache 3.0.8
phpStudy Ftp server (FTPServ)
SendMail 3.2 (sendmail)
VC++ 2008 運行庫
3、MySQL資料庫默認用戶名:root,密碼root,安裝後請重新設置密碼。
4、本程序純綠色,支持22種組合一鍵切換,支持系統服務和非服務兩種啟動方式,自由切換。改變安裝路徑或拷貝到別的電腦上也可正常運行;即便是運行完再更改路徑也能運行,真正做到無須配置。重寫控制面板更加有效直觀地進行控製程序的啟停。
5、自帶FTP伺服器,支持多用戶,無需再安裝FTP伺服器。自帶網站掛馬監視器,隨時記錄文件的修改情況,讓掛馬文件無處可逃。
6、本程序完美支持II7,IIS8和IIS6。應網友的要求製作Nginx版和Lighttpd版。Nginx版為phpfind,Lighttpd版為phpLight。
推薦:學習JSP用JspStudy。
『軟體簡介』
JspStudy集成JDK+tomcat+Apache+mysql,JSP環境配置一鍵啟動。無需修改任何配置即可迅速搭建支持JSP的伺服器運行環境。
純綠色解壓即可,支持系統服務和非服務兩種啟動方式,自由切換。控制面板更加有效直觀地進行控製程序的啟停。
JspStudy將復雜的JSP環境配置簡單化。
『特別注意』
1. 為了減少出錯安裝路徑不得有漢字,如有防火牆開啟,會提示是否信任httpd、mysqld運行,請選擇全部允許。
2. 此為apache+php方案,需要Nginx+php方案的請到www.phpStudy.net下載phpfind,Lighttpd+PHP方案下載phpLight。
3. 重裝系統後或相關服務丟失時,只需要點一下『運行模式-應用』即可。
4. 可通過菜單『卸載相關服務』進行卸載相關服務。
5. 在『啟動』、『停止』、『重啟』三個啟停按鈕上右鍵可以有選擇地進行啟停,左鍵將控制全部的啟停。
6. 菜單『phpStudy 設置』可以進行php,apche,mysql的相關設置。菜單『站點域名設置』可以進行站點及域名的添加。
7. 本程序分為安裝版和非安裝版,無論是安裝還是免安裝,最後的效果完全一致。
8. 埠問題無法啟動時,請使用菜單『環境埠檢測』進行埠檢測,嘗試啟動。
26種組合一鍵切換apache+php
php擴展管理超級方便
nginx+php
IIS7/8/6+php
mysql備份還原導入導出
站點域名設置
埠檢測
博客不再更新,請到官方網站下載:http://www.phpstudy.net/
下載地址解壓版:http://www.phpstudy.net/phpstudy/phpStudy.zip
下載地址安裝版:http://www.phpstudy.net/phpstudy/phpStudy-install.zip
其他版本:
軟體簡單說明各版本的區別大小下載
phpStudy26種組合,超全大合集Apache+Nginx+LightTPD+IIS
php5.2 php5.3 php5.4 php5.5 php5.6
MySQL phpMyAdmin MySQL-Front
26種組合自由切換,是下面5個版本的合集
同時支持apache/nginx/Lighttpd和IIS7/8/636M解壓版
安裝版
phpStudy
Lite
新手用,經典wamp組合Apache+php5.3+php5.4+MySQL (wamp集成包)
沒有上面合集復雜的多版本設置,簡單適合新手。16M解壓版
phpStudy
for IIS
IIS伺服器專用IIS+php5.2+php5.3+php 5.4+MySQL
php一鍵安裝包 for IIS7/8/6 (IIS伺服器專用)21M解壓版
phpStudy
for Linux
Linux伺服器專用(lamp)Apache+Nginx+LightTPD+MySQL
php5.2+php5.3+php5.4+php5.5一鍵安裝包
支持centos,ubuntu,debian等Linux系統,12種組合80M安裝版
phpfindnginx+php組合(wnmp)Nginx+php5.3+php5.4+MySQL (wnmp集成包)
nginx+php組合,適合喜歡用nginx的朋友16M解壓版
phpLightlighttpd+php組合(wlmp)Lighttpd+php5.3+php5.5+MySQL (wlmp集成包)17M解壓版
phpStudy
(php5.2)
apache+php5.2珍藏版Apache2.2+php5.2.17+MySQL5.1
php5.2經典組合值得收藏,僅有11M,無需運行庫11M解壓版
JspStudyJSP環境一鍵安裝包JDK+tomcat+Apache+mysql+php
純綠色解壓即可,不添加環境變數,不修改注冊表52M解壓版
下載地址:
php5.3+php5.4合集下載: http//www.phpstudy.net/phpstudy/phpStudy.zip
Ⅳ php.ini怎麼配置nginx
php5.3中要重啟PHP-fpm,單純的重啟nginx不能使php.ini設置生效php-fpm重啟
ps aux | grep php-fpm
kill -QUIT xxxx
/usr/local/php/sbin/php-fpm
nginx 啟動
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
Ⅳ linux下怎麼讓nginx支持php
安裝 PHP-FPM
1. 開始安裝 Nginx 和 PHP-FPM 之前,你可能需要卸載系統中以前安裝的 Apache 和 PHP。
1
yum erase php*
2
or
3
yum remove httpd* php* #這個命令是刪除不幹凈的
4
yum remove php-cli php-common php #刪除
重新安裝 PHP:
1
yum --skip-broken install php53
2. CentOS 6.2/6.1/6/5.8 下安裝Remi源:
1
## Remi Dependency on CentOS 5 and Red Hat (RHEL) 5 ##
2
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
3
4
## CentOS 5 and Red Hat (RHEL) 5 ##
5
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
3. 安裝 PHP-FPM:
1
yum --enablerepo=remi,remi-test install nginx php php-fpm php-common
2
or
3
yum --enablerepo=remi install php53 php-fpm
4. 安裝完畢之後啟動 PHP-FPM:
1
/etc/init.d/php-fpm start
2
## OR ##
3
service php-fpm start
5. 設置Nginx & PHP-FPM開機自啟動:
1
chkconfig --add nginx
2
chkconfig --levels 235 nginx on
3
chkconfig --add php-fpm
Ⅵ nginx 怎麼修改php配置
####nginx配置虛擬機,此配置是支持tp框架pathinfo路徑的
server{
#監聽埠
listen 80;
#網站域名
server_name web.api55.com;
#默認索引頁
index index.php;
#網站目錄
root /usr/local/nginx/html/api55;
location ~ .+\.php($|/) {
set $script $uri;
set $path_info "/";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php?IF_REWRITE=1;
include fastcgi.conf;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $document_root/$script;
fastcgi_param SCRIPT_NAME $script;
}
}
####負載均衡服務配置
upstream web{
server 192.168.67.135 weight=1 max_fails=3 fail_timeout=20s;
server 192.168.67.136 weight=1 max_fails=3 fail_timeout=20s;
}
####刪除原來web.api53.com里的server段里的location段,增加這一段location
location /{
proxy_pass http://web;
}
###################nginx轉發php文件給apache
# 動態文件.php請求轉發給後端Apache
location ~ .php$ {
# 向後端伺服器發起請求時添加指定的header頭信息
proxy_set_header Host $http_host;
# 向後端伺服器發送真實 IP
proxy_set_header X-Real-IP $remote_addr;
# 讓後端如php能直接通過變數獲取真實IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080;
}
# nginx找不到文件時,轉發請求給後端Apache
location @proxy {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8080;
}
Ⅶ php怎麼把程序部署到nginx伺服器
不建議把php裝到tomcat當中,tomcat是java的web伺服器,php建議apache或者nginx,移花接木的這種形式不但不會讓程序發揮出應有的性能,還會導致很多你意想不到的BUG
Ⅷ windows下nginx伺服器下怎麼裝php
你可以使用護衛神.nginx大師,一鍵可以安裝nginx+php
Ⅸ php怎麼讀取設置nginx緩存
nginx緩存
nginx有兩種緩存機制:fastcgi_cache和proxy_cache
下面我們來說說這兩種緩存機制的區別吧
proxy_cache作用是緩存後端伺服器的內容,可能是任何內容,包括靜態的和動態的
fastcgi_cache作用是緩存fastcgi生成的內容,很多情況是php生成的動態內容
proxy_cache緩存減少了nginx與後端通信的次數,節省了傳輸時間和後端帶寬
fastcgi_cache緩存減少了nginx與php的通信次數,更減輕了php和資料庫的壓力。
proxy_cache緩存設置
#註:proxy_temp_path和proxy_cache_path指定的路徑必須在同一分區
proxy_temp_path/data0/proxy_temp_dir;
#設置Web緩存區名稱為cache_one,內存緩存空間大小為200MB,1天沒有被訪問的內容自動清除,硬碟緩存空間大小為30GB。
proxy_cache_path/data0/proxy_cache_dirlevels=1:2keys_zone=cache_one:200minactive=1dmax_size=30g;
server
{
listen80;
server_namewww.yourdomain.com192.168.8.42;
indexindex.htmlindex.htm;
root/data0/htdocs/www;
location/
{
#如果後端的伺服器返回502、504、執行超時等錯誤,自動將請求轉發到upstream負載均衡池中的另一台伺服器,實現故障轉移。
proxy_next_upstreamhttp_502http_504errortimeoutinvalid_header;
proxy_cachecache_one;
#對不同的HTTP狀態碼設置不同的緩存時間
proxy_cache_valid20030412h;
#以域名、URI、參數組合成Web緩存的Key值,Nginx根據Key值哈希,存儲緩存內容到二級緩存目錄內
proxy_cache_key$host$uri$is_args$args;
proxy_set_headerHost$host;
proxy_set_headerX-Forwarded-For$remote_addr;
proxy_passhttp://backend_server;
expires1d;
}
#用於清除緩存,假設一個URL為http://192.168.8.42/test.txt,通過訪問http://192.168.8.42/purge/test.txt就可以清除該URL的緩存。
location~/purge(/.*)
{
#設置只允許指定的IP或IP段才可以清除URL緩存。
allow127.0.0.1;
allow192.168.0.0/16;
denyall;
proxy_cache_purgecache_one$host$1$is_args$args;
}
#擴展名以.php、.jsp、.cgi結尾的動態應用程序不緩存。
location~.*.(php|jsp|cgi)?$
{
proxy_set_headerHost$host;
proxy_set_headerX-Forwarded-For$remote_addr;
proxy_passhttp://backend_server;
}
access_logoff;
}
}
fastcgi_cache緩存設置
#定義緩存存放的文件夾
fastcgi_cache_path/tt/cachelevels=1:2keys_zone=NAME:2880minactive=2dmax_size=10G;
#定義緩存不同的url請求
fastcgi_cache_key"$scheme$request_method$host$uri$arg_filename$arg_x$arg_y";
server{
listen8080;
server_namewww.example.com;
location/{
root/www;
indexindex.htmlindex.htmindex.php;
}
location~(|.php)${
root/www;
fastcgi_pass127.0.0.1:9000;
fastcgi_cacheNAME;
fastcgi_cache_valid20048h;
fastcgi_cache_min_uses1;
fastcgi_cache_use_staleerrortimeoutinvalid_headerhttp_500;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;
includefastcgi.conf;
#設置緩存的過程中發現無法獲取cookie,經查需要定義這句話
fastcgi_pass_headerSet-Cookie;
}
log_formataccess'$remote_addr-$remote_user[$time_local]"$request"'
'$status$body_bytes_sent"$http_referer"'
'"$http_user_agent"$http_x_forwarded_for';
access_log/httplogs/access.logaccess;
}
總的來說nginx的proxy_cache和fastcgi_cache的緩存配置差不多。
memcache緩存
在討論memcache緩存之前,我們先了解下mysql的內存緩存吧
mysql的內存緩存可以在my.cnf中指定大小:內存表和臨時表不同,臨時表也是存放內存中,臨時表最大的內存需要通過tmp_table_size=128M設定。當數據查過臨時表的最大值設定時,自動轉為磁碟表,此時因需要進行IO操作,性能會大大下降,而內存表不會,內存滿了後,會提示數據滿錯誤。
例:
createtabletest
(
idintunsignednotnullauto_incrementprimarykey
statechar(10),
typechar(20),
datechar(30)
)engine=memorydefaultcharset=utf8
內存表的特性:
1.內存表的表定義存放在磁碟上,擴展名為.frm,所以重啟不會丟失
2.內存表的數據是存放在內存中,重啟會丟失數據
3.內存表使用一個固定的長度格式
4.內存表不支持blob或text列,比如varchar與text欄位就不會被支持
5.內存表支持auto_increment列和對可包含null值的列的索引
6.內存表不支持事物
7.內存表是表鎖,當修改頻繁時,性能可能會下降
轉自:
http://www.nowamagic.net/librarys/veda/detail/1405
下面我們來看看memcache,相對而言mysql的內存表限制較多。
memcache的用途
1.提高系統的並發能力
2.減輕資料庫的負擔
註:memcachelinux系統32位只支持4G內存,同時memcache最長保存時間為30天。