1、安裝memcached伺服器
1)sudo apt-get install memcached
安裝完Memcache服務端以後,我們需要啟動該服務:
memcached -d start
2)執行 ps aux | grep memcached檢視服務是否啟動
2、安裝php_memcache 用戶端
1)sudo apt-get install php5-memcache
3、配置php_memcache 擴充
linux下配置php.ini 添加extension方法不同于windows,具體方法如下:
1)打開/etc/php5/apache2/conf.d 目錄,可以看到裡面有很多軟連接配接
執行下圖指令,探索下這些軟連接配接内容
可以看到軟連接配接指向 /etc/php5/mods-avaliable/pdo.ini 目錄下的内容, cat pdo.ini 可以看到裡面是如何配置pdo.so擴充的。
仿照這個方法配置memcache.so,為了簡單,我直接将memcache.ini檔案放置在/etc/php5/apache2/conf.d/ 目錄中。
1)建立imagick.ini檔案
sudo touch /etc/php5/apache2/conf.d/memcache.ini
2)給memcache.ini檔案中添加如下内容:
extension=memcache.so
儲存後重新開機apache2伺服器,打開浏覽器運作phpinfo程式,檢視是否存在memcache擴充,如下圖所示:
至此,memcache安裝完畢,可以使用了。
附錄:
1、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 顯示幫助<-->
也可以指令行下運作memcached -h 檢視幫助。
2、memcached和memcache的差別
memcached是分布式記憶體對象緩存系統服務,用C編寫的,可以給php,python,perl等提供緩存服務。
memcache是php語言用來操作memcached服務的擴充。
3、memcache詳細配置和使用指南
http://php.net/manual/zh/memcache.ini.php
轉載于:https://www.cnblogs.com/jianhunqinxin/p/5226122.html