文档章节

Mac PHP安装Memcache扩展

phpweishunlong
 phpweishunlong
发布于 2017/05/23 21:33
字数 389
阅读 72
收藏 0

##1、如果需要使用本地Memcache服务器,则应在本地安装Memcache服务器,即memcached

1、查找有没有memcached

[javascript] view plain copy

$ brew search memcache  

[javascript] view plain copy

$ brew search memcache  

返回结果:

[javascript] view plain copy

libmemcached    memcache-top    memcached   memcacheq

[javascript] view plain copy

libmemcached    memcache-top    memcached   memcacheq  

第一个是客户端,第三个是服务器。

2、安装服务器

[javascript] view plain copy

$ brew install memcached  

[javascript] view plain copy

$ brew install memcached  

3、如果需要开机自启动,输入以下命令

[javascript] view plain copy

$ ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents  

[javascript] view plain copy

$ ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents  

4、安装客户端和服务器类似

##2、安装PHP的memcache扩展 1、下载:下载稳定版的memcache包

下载地址为:http://pecl.PHP.NET/package/memcache

2、解压

[javascript] view plain copy

$ tar -xzf memcache-2.2.7.tgz  

[javascript] view plain copy

$ tar -xzf memcache-2.2.7.tgz  

3、编译

[javascript] view plain copy

$ cd memcache-2.2.7  

$ phpize  

$ ./configure --enable-memcache --with-php-config=/usr/local/opt/php54/bin/php-config --with-zlib-dir  

$ make & make install   

[javascript] view plain copy

$ cd memcache-2.2.7  

$ phpize  

$ ./configure --enable-memcache --with-php-config=/usr/local/opt/php54/bin/php-config --with-zlib-dir  

$ make & make install   

如果在make install 时提示,没权限,则:

[javascript] view plain copy

$ sudo make install  

[javascript] view plain copy

$ sudo make install  

然后输入密码进行编译

4、编辑php.ini文件,将下面一行加入文件

[javascript] view plain copy

$ extension = memcache.so  

[javascript] view plain copy

$ extension = memcache.so  

php.ini文件的位置:

[javascript] view plain copy

/usr/local/etc/php/5.4  

[javascript] view plain copy

/usr/local/etc/php/5.4  

5、重启php-fpm 和nginx

[javascript] view plain copy

$ killall php-fpm  

$ /usr/local/opt/php54/sbin/php-fpm -D  

[javascript] view plain copy

$ killall php-fpm  

$ /usr/local/opt/php54/sbin/php-fpm -D  

[javascript] view plain copy

$ nginx -s reload  

[javascript] view plain copy

$ nginx -s reload  

© 著作权归作者所有

共有 人打赏支持
phpweishunlong
粉丝 1
博文 64
码字总数 26288
作品 0
广州
程序员
mac os lion 编译安装php memcache 扩展

mac os lion 系统默认安装了apache和php,如果要在php中使用memcached,就需要自己安装扩展。本文采用源码方式来安装。php扩展有两种,一个是memcache,一个是memcached,下载地址为: memc...

pureboys
2013/02/02
0
2
读取设置memcache的值(优先支持memcached扩展和cas协议)

最近在项目中因为要防止并发,需要使用php的memcached扩展,memcached扩展支持cas协议,而memcache扩展却不支持。安装memcached过程中发现windows下并没有该扩展,为了保持代码的一致,就写了...

江上轻烟
2015/09/19
112
0
在mac上给xampp安装php的memcache扩展,

在mac上给xampp编译了一晚上php的memcache扩展,好像是下边这些地址有用了 http://www.cnblogs.com/cocowool/archive/2011/10/17/2215168.html http://lnmp.org/download.html http://www.g......

慎道
2012/05/22
0
0
PHP memcache memcached的扩展的安装

memcache扩展,memcached扩展,memcached服务端,libmemcached扩展库 组合方式: memcache扩展 + memcached服务端 new Memcache(); 算是初代memcache技术 memcached扩展 + libmemcached扩展库...

big_cat
2015/07/22
0
0
Windows7(64位)安装memcache扩展

准备工作: (1)Windows7为64位系统 (2)wampserver已安装,且为64位。(安装地址:http://www.wampserver.com/en/) 请选择好php版本号,因为会涉及到memcache扩展文件的下载 (3)请先判...

7s记忆de金鱼
2016/03/07
490
0

没有更多内容

加载失败,请刷新页面

加载更多

RabbitMq异常处理

1.查找指定文件位置 find . -name "*erlang.cookie" 2.Rabbitmq异常 ===========根据提示,应该是Erlang的cookie出现问题 attempted to contact: ['rabbit@DESKTOP-RVK1IHE'] rabbit@DESKTO......

zhaochaochao
4分钟前
0
0
Java虚拟机学习笔记

jconsole的连接 JConsole的远程连接 JConsole远程连接配置(用VisualVM进行远程连接的配置和JConsole是一摸一样滴) JVM之jconsole远程连接配置...

OSC_fly
4分钟前
0
0
区块链教程以太坊源码分析downloader-peer源码分析

  兄弟连区块链教程以太坊源码分析downloader-peer源码分析,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让...

兄弟连区块链入门教程
6分钟前
0
0
ubuntu 自定义记录用户登录以及操作日志

root@ms:~# cd /etc#更改之前先备份,养成良好的习惯,否则肠子都要悔青了root@ms:/etc# cp profile profile.bakroot@ms:/etc# vi profile 在文章末尾加入下列shell脚本 history US...

Marhal
6分钟前
0
0
liunx 下使用rpm进行软件卸载

rpm -qa | grep php 列出所有的php相关的rpm包 rpm -e xxx 删除包

bengozhong
7分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部