Intl extension(PHP intl 是國際化擴展,是ICU 庫的一個包裝器。)
sudo apt-get llll 5-intllll ig
分為兩部分,Memcache
Memcache服務端是作為服務來運行的,所有資料快取的建立,存儲,刪除實際上都是在這裡完成的。客戶端,在這裡我們指的是PHP的可以呼叫的擴充。
sudo apt-get install memcached
安裝完
服務端以後,我們需要啟動該服務:
memcached
-d -m 128 -p 11211 -u root這裡要說明一下memcached服務的啟動參數:
-p
監聽的連接埠 -l
連接的
IP位址,
預設是本機 -d
start 啟動memcached服務
-d
restart 重起memcached服務
-d
stop|shutdown 關閉正在運行的memcached服務
-d
install 安裝memcached服務
-d
uninstall 卸載memcached服務
-u
以的身份運行
(僅在以root
運行的時候有效) -m
最大記憶體使用,單位MB。預設64MB
-M
記憶體耗盡時回傳錯誤,而不是刪除項目 -c
最大同時連線數,預設是
1024 -f
塊大小增長因子,預設是
1.25-n
最小分配空間,key+value+flags
預設是48 -h
顯示器幫助2)安裝Memcache
客戶端
<span lang="en-US"><code>sudo service apache2 restart</code></span><span lang="en-US"><code>PDO SQLite extension</code></span><span lang="en-US"><code>sudo apt-get install php5-sqlite </code></span><span lang="en-US"><code>sudo service apache2 restart</code></span><span lang="en-US"><code>PDO PostgreSQL extension</code></span><span lang="en-US"><code>sudo apt-get install php5-pgsql</code></span><span lang="en-US"><code>service apache2 restart</code></span><span lang="en-US"><code>Memcache</code></span>
<span lang="en-US"><code>Memcache extension</code></span><span lang="en-US"><code>sudo apt-get install php5-memcache</code></span><br>测试一下:
$mem = new Memcache; $mem->connect("127.0.0.1", 11211); $mem->set('key', 'This is a memcached test!', 0, 60); $val = $mem->get('key'); echo $val;