- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wamp和lnmp下添加memcache扩展
在电脑上支持memcache的服务器叫做memcached,要连接memcached的扩展叫memcache,那么在安装好了memcached服务器之后,要面对的也是两站情况,一是在windows下的memcache扩展和在linux下的memcache扩展。
第一种情况:在windows下安装PHP的扩展有这么一个神奇的网站可以下载所有对应windows下的PHP版本的memcache扩展
可能有人会问我的php版本不在所列出的里面,改怎么办,还有一个方法就是使用memcached-client.php文件作为memcached客户端存取对象,一样可以使用,只是效率比这个扩展差些
下载地址:/download/0007000/6666.shtml,没有的话可以联系本人
好了,下载好扩展后将 php_memcache.dll 复制到PHP的安装目录下的ext目录下面,列如本人的:
然后找到你PHP安装目录下的php.ini文件找到extension_dir改为 extension_dir = 你安装的PHP路径\PHP\ext
添加 extension=php_memcache.dll然后重启apache,查看phpinfo()信息;
第二种情况:在linux下安装memcache扩展还是上面提到的比那个网站,只是在linux下没有PHP版本限制,可以随便下载那个memcache版本,以在ubuntu下为例;在自己的账号下面建立一个memcache目录(抱歉,下面代码打成了memceche)root@diyomate-desktop:/home/linkai/ mkdir memcecheroot@diyomate-desktop:/home/linkai/ cd memcecheroot@diyomate-desktop:/home/linkai/memceche# 请手动输入下面的代码,到此我已没有脾气~~~~~~
root@diyomate-desktop:/home/linkai/memceche# tar xvf memcache-3.0.8.tgzroot@diyomate-desktop:/home/linkai/memceche# cd memcache-3.0.8
找到PHP安装目录下的phpize,这里是在/usr/local/php/bin目录下root@diyomate-desktop:/home/linkai/memceche/memcache-3.0.8# /usr/local/php/bin/phpizeroot@diyomate-desktop:/home/linkai/memceche/memcache-3.0.8# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir root@diyomate-desktop:/home/linkai/memceche/memcache-3.0.8# make make install执行完后,最后一句是这样的:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts
黑色加粗部分可能根据你的memcache版本不同不太一样,以自己的为准!
这样memcache客户端就安装完成了。
接下来添加php_memcache扩展
修改php的配置文件php.ini
查找:extension_dir
修改扩展文件的路径为
extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts上面路径加粗部分是你安装后生成的文件夹,建议自己去/usr/local/php/lib/php/extensions/ 这个目录下确认一下在进行路径替换。
接下来添加php扩展
extension=memcache.so
注意如果有php-fpm仅仅重启nginx/apache是不行的
要重新启动php.fpm和nginx即可!
/etc/init.d/php-fpm restart
/etc/init.d/nginx restart 或者 /etc/init.d/httpd restart
如果出现类似的错误:PHP Warning: Module ‘memcache’ already loaded in Unknown on line 0那可
您可能关注的文档
最近下载
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_04.pptx VIP
- ISO90012024版质量管理体系推行计划 .pdf VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_03.pptx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_05.pptx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_07.pptx VIP
- 飞行程序设计-第3章 编码.ppt
- 一维数组的定义与初始化课件(共14张PPT)—《C语言程序设计》(电子工业版).pptx VIP
- 缝纫机说明书-JUKI.PDF
- 员工手册(公司通用版).docx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_02.pptx VIP
文档评论(0)