[置頂] PHP下擴展memcache模塊
來源:程序員人生 發布時間:2014-11-07 08:40:26 閱讀次數:3579次
研究yii支持的組件的時候,發現本身的PHP竟然不支持memcache這個模塊,因而就試著擴大了1下。
本機環境:win8.1
開發環境:php 5.5
- 第1步:先把所需的文件包下載完全,我已打包好,這里可以下載。
文件包里面主要有兩個文件:php_memcache.dll和 Memcached-win64 ps:memcached的安裝包是64位的
1.把安裝包解壓到某個盤下面:
E:wampinmemcachedmemcached.exe
2.在終端(也即cmd命令界面)下輸入以下命令安裝windows服務:
注意:這個必須是管理員權限哦,不然就沒辦法安裝
E:wampinmemcached>memcached.exe -d install
3.輸入下面命令啟動:
E:wampinmemcached>memcached.exe -d start
這樣就安裝完成memcache了。
1.把下載的把php_memcache.dll放到php的ext目錄:
例如:E:Wampinphpphp5.3.11extphp_memcache.dll
2.打開 php.ini 文件:
我的php.ini的位置:E:Wampinphpphp5.3.11php.ini
3.在 php.ini上增加1行:
extension=php_memcache.dll
4.重啟Wampserver的apache服務
測試代碼:
<span style="font-size:18px;"><?php
$memcache = new Memcache(); // 創建1個memcache對象
$memcache->connect('127.0.0.1', 11211) or die("Could not connect"); // 連接Memcachedhttp://www.vxbq.cn/server/
$memcache->set('key', 'This is a memcache test!', MEMCACHE_COMPRESSED, 50); // 設置1個變量到內存中,名稱是key 值是test
$get_value = $memcache->get('key'); // 從內存中取出key的值
echo $get_value;
echo '<br>Server version:'.$memcache->getVersion();
?></span>
測試結果:
<span style="font-size:18px;">This is a memcache test!
Server version:1.4.4⑴4-g9c660c0</span>
至此就已成功完成PHP的memcache擴大了。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈