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试试。