windowsphpmemcache
1. 如何在windows環境下加php與memcached擴展
安裝護衛神.apache大師,一鍵安裝apache+php+mysql+ftp+memcached
2. windows下 php memcached 設置最大內存
工具:
memcached-1.2.6-win32-bin.zip MemCached服務端程序(for win)
Memcached Manager win下的MemCached管理工具
安裝配置MemCached服務端
下載memcached-1.2.6-win32-bin.zip ,解壓後得到memcached.exe,就是memcached的主程序了。比如我們放到MemCached伺服器下的C:\Program Files\MemCacheD下
下載安裝Memcached Manager ,通過這個來管理memcached的服務端。
打開MemCacheD Manager,點擊 add Server,填寫伺服器信息。我這里直接在本地安裝了memcached。如圖,填完後點擊apply,成功的話右側會出現伺服器。
點擊Add Instance添加memcached實例。這里有一些配置信息。Ip,埠,內存等等,不解釋了。點擊apply後會提示你是否現在啟動,我們這里選是
成功後發現右側已經有實例了,到此服務端配置完畢。
二、php安裝Memcached模塊支持
1、下載php_memcache.dll模塊,
你可以從http://downloads.php.net/pierre/找到對應的版本,
php5.3對應php_memcache-2.2.6-5.3-vc9-x86.zip
將php_memcache.dll放到php\ext目錄下,
2、修改php.ini來加入擴展,並並重啟apache伺服器
在php.ini加入一行引用擴展,代碼如下:
extension=php_memcache.dll
接著在 php.ini 文件里加上:
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
最好就放在剛才寫 "extension=php_memcache.dll" 的下面。(這是默認的一些配置),重啟apache伺服器,
然後查看一下phpinfo,如果有memcache,那麼就說明安裝成功!
測試windows下的Memcached
測試代碼如下:
復制代碼
<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set('key', 'Hello Memcached!', 0, 60);
$val = $mem->get('key');
echo $val;
?>
復制代碼
3. 如何讓php環境支持memcache
你是windows 還是linux ,如果linux需要在下載一個libevent插件去支持memcahe.我估計你是windwos.如果有需要Linux 再聯系我,下面我說下Windows的安裝方法:
1. 下載memcache的windows穩定版,解壓放某個盤下面,比如在c:\memcached
2. 在終端(也即cmd命令界面)下輸入 『c:\memcached\memcached.exe -d install』 安裝
3. 再輸入: 『c:\memcached\memcached.exe -d start』 啟動。NOTE: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。
4.下載php_memcache.dll,請自己查找對應的php版本的文件
5. 在C:\winnt\php.ini 加入一行 『extension=php_memcache.dll』
6.重新啟動Apache,然後查看一下phpinfo,如果有memcache,那麼就說明安裝成功!
4. Memcache如何安裝
1、將下載的memcached.exe文件放到磁碟固定的地方,不要刪除。打開開始菜單,在輸入框里輸入cmd按回車。
5. php 怎麼配置memcached
分為linux和windows系統下:
windows下:
1、首先下載memcache的windows版本,將下載下來的文件解壓出來後會看見一個名為memcached.exe的可執行程序
2、將該文件放到指定目錄,如D盤
3、安裝:
開始->運行->cmd打開命令窗口
進入D盤:cd d:
安裝memcache服務:
在命令窗口輸入:
memacahed.exe -d install
等待命令執行完成後,就可以在服務列表中看到memcached服務
4、啟動memcache服務:
memcached.exe -d start
5、可以通過以下命令來查看memcache服務是否啟動成功:
wmic process get description, executablepath | findstr memcached.exe
可以將memcached.exe的路徑放入到系統環境變數中,方便使用。
查看memcache運行狀態:
在命令窗口輸入:
telnet 127.0.0.1 11211
鏈接到memcache上,輸入stats就可以查看到當前memcache的狀態了;
linux下:
1.下載memcache源碼
http://www.memcached.org/
2.解壓並進入目錄
./configure --prefix=/usr/local/memcache
make
make test
sudo make install
3.啟動memcache
memcache -d start -u root
驗證memcache是否正確安裝並啟動
netstat -tap | grep memcached
4.安裝memcache擴展庫
下載memcache擴展
進入到memcache擴展文件
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
make
make install
修改php.ini文件 增加
extension=memcache.so
安裝memcached擴展庫
下載memcached擴展
memcached擴展需要libMemcached庫的支持,所有在安裝memcached擴展庫之前要確認系統已經安裝了libmemcached
安裝libmemcached
./configure --prefix=/usr/local/memcache
make
make install
libmemcached安裝完成後,就可以安裝memcached擴展庫
./configure --with-libmemcached-dir=/usr/local/memcached/ --with-php-config=/usr/local/php/bin/php-config
make
make install
同樣修改php.ini配置文件,增加
extension=memcached.so
6. 在windows環境中怎麼啟動memcached
分2部分安裝memcache的服務
打開php的memcache的擴展
你說的php_memcached.dll是php的擴展文件
安裝的話,先下載一個memcached.exe,打開cmd,將文件拖入cmd對話框後會自動出現其所在路徑,後跟空格-h可以查看命令
安裝的話打 -d install 開啟服務打-d start如果不成功說明當前win7下的用戶許可權不夠
可以自製一個.bat文件,就是新建一個txt文件,把擴展名改成bat,編輯這個文件內容
D:\memcached.exe -d install
保存,然後右鍵這個bat文件,選擇管理員運行即可(注:memcached.exe放在英文目錄的路徑下)
安裝完後打開php擴展
在php.ini中查找extension=php_memcached.dll如果沒有在其他擴展下添加,不要加分號!
將php_memcached.dll文件下載,放入php的ext目錄下,重啟整個服務,phpinfo()一下看看是否可以
另注意:php_memcached.dll和memcached.exe兩文件要兼容的.版本不同可能會不兼容!
7. 在win7下使用memcache安裝及使用(telnet)正常,報錯,Fatal error: Class 'Memcache' not found in
http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
下載對應PHP版本的dll,系統位數也要對應。
8. memcache 怎麼存儲的對象
1、將下載的memcached.exe文件放到磁碟固定的地方,不要刪除。打開開始菜單,在輸入框里輸入cmd按回車。2、在出現的彈出窗中輸入c:\memcached\memcached.exe -d install。3、再輸入: 'c:\memcached\memcached.exe -d start' 啟動。NOTE: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了。4、查看服務是否開啟,在開始菜單中輸入框中輸入services.msc。5、在彈出的窗口中查找memcached服務,如圖所示:6、下載php_memcache.dll,請自己查找對應的php版本的文件,找到php配置文件php.ini加入一行 'extension=php_memcache.dll'。7、查看模塊是否安裝:新建一個.php文件,輸入以下代碼運行即可。<?phpphpinfo();?>註:有的應該會有phpinfo.php文件,直接運行即可。在出現的網頁裡面找memcache模塊。如圖所示。
9. win10怎麼安裝memcache緩存服務
工具/原料:下載好memcache安裝包和php擴展php_memcache.dll
1、把下載好的memcache安裝包放在C盤,按win+R鍵,輸入cmd,進入dos命令行,輸入cd c:/memcached進入C盤下的memcache安裝包目錄。
10. Windows 下就沒有支持 PHP7 的 Memcache 擴展嗎
/步驟
1下載memcache安裝包php擴展文件php_memcache.dll解壓memcache,memcached移C盤
2、單擊始菜單運行cmd
cd .. //進入c盤
cd memcached //進入memcache目錄
memcache.exe -d install //安裝memcache服務
3、設置php:找php安裝目錄打php.ini文件找配置文件允許支持擴展區域exetension=添加行exetension=php_memcache.dll
4、php擴展文件php_memcache.dll移php安裝目錄ext目錄注意php.ini要設置exetension目錄php_memcache.dll文件需要先網載
5、設置apache:
打apache配置文件httpd.conf找LoadMole載入模塊區域掉前面LoadMole mem_cache_mole moles/mod_mem_cache.so#號
6、重啟apache服務linux重啟使用命令:service httpd restart
功告
7、新建php測試文件info.php
<?php
phpinfo();
?>
放網站根目錄(phpinfo()函數功能輸些php信息)
8、測試瀏覽器輸入網站域名或者ip/info.php
往拉看看memcache字說明功或者頁面ctrl+F快速搜索memcache
END
注意事項
要按照步驟都能按照功若啟功重新載memcachephp_memcache.dll試試。