您好,登錄后才能下訂單哦!
最近由于項目關系,又要開始折騰CI框架了。其中需要在CI框架中使用到memcached緩存處理技術。
走,搞起,先裝memcached:
第一步:先下載memcached.exe文件:
下載地址:http://www.tanbo.name/wp-content/uploads/2012/12/memcached.exe
第二步:下載php_memcache.dll
memcached下載地址:(在網上找的,注意必須跟自己PHP版本相對應才行。怎么查看自己的php版本?寫個phpinfo文件即可)
http://www.tanbo.name/wp-content/uploads/2012/12/php_memcache.dll_.zip
第三步:開始安裝
1、將php_memcache.dll放入你的php安裝包的ext擴展文件夾中。然后在php.ini中的擴展目錄下面添加一行extension=php_memcache.dll
2、將memcached.exe文件放在C盤根目錄下(隨便你放哪里),然后打開進入cmd,輸入一下命令進行安裝和開啟memcached。(提醒:開啟好后,以后就不用管了,電腦啟動自己會開啟memcached的)
安裝: memcached.exe -d install
服務: net start "memcached Server"
啟動: memcached.exe -d start
如圖:
第四步:重啟自己的web環境apache,查看phpinfo()內是否已裝載了memcache。如果有就表示安裝ok了。
第五步:寫個代碼測試下。如果沒有報錯就一切ok了。
<?php $mem = new Memcache; $mem->connect('localhost', 11211) or die ("Could not connect"); echo "<h3>版本:".$mem->getVersion()."<h3>"; echo "<h3>版本:".$mem->getExtendedStats()."<h3>"; print_r($mem->getExtendedStats()); ?>
這里注意下:memcached的默認端口號是11211。如果被占用,就改成別的。
這就表示可以使用了。
參考資料:http://www.tanbo.name/html/158.html
php安裝使用memcached,到這里算是ok了。但是發現了新疑問:
memcache和memcached的區別是啥???
Memcache模塊提供了于memcached方便的面向過程及面向對象的接口,memcached是為了降低動態web應用 從數據庫加載數據而產生的一種常駐進程緩存產品。
memcached是一個高性能分布式的內存對象緩存系統, 通常被用于降低數據庫加載壓力以提高動態web應用的響應速度。
看手冊吧:
http://php.net/manual/zh/book.memcache.php
http://php.net/manual/zh/book.memcached.php
memcache和memcached的區別 網上資料 :
http://www.cnblogs.com/scotoma/archive/2011/02/15/1955573.html
http://www.cnblogs.com/wangtao_20/p/4057591.html
http://blog.csdn.net/yaday/article/details/7570032
https://blog.linuxeye.com/345.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。