Rumah > pembangunan bahagian belakang > tutorial php > Windows下安装Memcached的步骤说明

Windows下安装Memcached的步骤说明

ringa_lee
Lepaskan: 2023-02-28 19:52:02
asal
2133 orang telah melayarinya

(其实在Windows下安装还是比较简单的)

源码包准备:

1,memcached 1.2.1 for Win32 binaries

这个是 Win32 服务器端的 memcached 最新版本,直接下载就可以了;

2,php_memcache-5.2-Win32-vc6-x86-20090408.zip

这个是 php 所需的 PECL 扩展,即 php_memcache 扩展;(一定要和自己的 PHP 版本相同,我用的是5.2.1)

有了源码包包,那就开始大快朵颐吧,按照下面的步骤

1. 将第一个包解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install' 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)
4. 解压第二个包包,里面会只有一个 php_memcache.dll 文件,把它放入 usr/local/php5/ext/ 中
5. 在C:\WINDOWS\php.ini 加入一行 ‘extension=php_memcache.dll'(不知道为什么 PHP 会有两个配置文件,一个在 usr/local/php5/php.ini, 而另一个则在 C:/WINDOWS/中,而且只改前一个配置文件不起作用,所以就把 WINDOWS 中的 php.ini 也改掉了!)

6,接着在 php.ini 文件里加上:

复制代码 代码如下:

[Memcache] 
memcache.allow_failover = 1 
memcache.max_failover_attempts=20 
memcache.chunk_size =8192 
memcache.default_port = 11211
Salin selepas log masuk


最好就放在刚才写 "extension=php_memcache.dll" 的下面。(这是默认的一些配置)
6.重新启动Apache,然后查看一下phpinfo,如果有 memcache 的说明,那么就说明安装成功啦!

试运行:

写一个 example.php 文件:(更多使用方法可以参看 PHP 手册里的 Memcache Functions 使用说明)

复制代码 代码如下:

<?php 
$memcache = new Memcache; 
$memcache->connect(&#39;localhost&#39;, 11211) or die ("Could not connect"); 
$version = $memcache->getVersion(); 
echo "Server&#39;s version: ".$version."
\n"; 
$tmp_object = new stdClass; 
$tmp_object->str_attr = &#39;test&#39;; 
$tmp_object->int_attr = 123; 
$memcache->set(&#39;key&#39;, $tmp_object, false, 10) or die ("Failed to save data at the server"); 
echo "Store data in the cache (data will expire in 10 seconds)
\n"; 
$get_result = $memcache->get(&#39;key&#39;); 
echo "Data from the cache:
\n"; 
var_dump($get_result); 
?>
Salin selepas log masuk

如果有输出:

复制代码 代码如下:

Server&#39;s version: 1.4.5 
Store data in the cache (data will expire in 10 seconds) 
Data from the cache: 
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }
Salin selepas log masuk

则说明,我们的 Memcached 已经正常运行啦! :~>
如果上面的地址不能下载,可以到http://www.splinedancer.com/memcached-win32/下载


http://www.bkjia.com/PHPjc/321698.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/321698.htmlTechArticle(其实在Windows下安装还是比较简单的) 源码包准备: 1,memcached 1.2.1 for Win32 binaries 这个是 Win32 服务器端的 memcached 最新版本,直接下载就...


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
Bolehkah Windows dipelajari?
daripada 1970-01-01 08:00:00
0
0
0
Adakah versi windows mempunyai emmet? ?
daripada 1970-01-01 08:00:00
0
0
0
Pasang PHP dalam persekitaran windows
daripada 1970-01-01 08:00:00
0
0
0
Bolehkah saya bermain vim dengan gembira pada Windows?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan