Mac OS X 下安装memcache 、php 扩展【亲测】
2016-07-22 11:15
495 查看
OSX一般自带apache和php,不需要安装。
在OSX下使用
brew可以快速安装
memcache;
那么首先安装 brew
brew官方
打开mac 终端 安装brew:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"[/code]安装服务端
memcache是项目名,而在服务端的驻留进程叫memcached(linux的守护进程一般都是在后面加个d)。$ sudo brew install memcachedmemcache的依赖:openssl和libevent会自动下载并安装。
安装完成后,使用如下命令启动:$ sudo memcached -m 32 -p 11211 -d安装php扩展
使用php操作memcache前,需要安装php的扩展,php的扩展有两个可以选择memcache和memcached,这里就安装比较经典的前者。从这里选择一个版本下载源码压缩包,解压,进入到源码目录后执行:(我选择的是2.2.7稳定版)$ sudo phpizephpize是帮助用来在已编译好的php外,编译php扩展用的脚本,用来生成configure、make等文件。
有时执行这个命令会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
缺少依赖,那就安装咯,还是使用brew:$ sudo brew install autoconfphpize完成后,依次实行如下命令实现编译和安装:$ sudo ./configure $ sudo make $ sudo make install
编译好的memcache.so一般被安装到如下目录:Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-xxxxxx/
这样就可以在php.ini中配置这个扩展了:
找到php.ini $ cd /private/etc/
<div class="line number3 index2 alt2"><code class="bash functions">$ sudo</code> <code class="bash functions">vi</code> <code class="bash plain">php.ini</code></div>
extension=/usr/lib/php/extensions/no-debug-non-zts-xxxxxx/memcache.so
打开
phpinfo()页面,查看
memcache是否已经加载成功:
相关文章推荐
- 转:Twemproxy——针对MemCached与Redis的代理
- Memcache安全配置
- Android Studio 项目中集成百度地图SDK报Native method not found: com.baidu.platform.comjni.map.commonmemcache.JN
- MemCache超详细解读
- memcache 是如何实现分布式存储的?
- [李景山php]thinkphp核心源码注释|Memcachesae.class.php
- [李景山php]thinkphp核心源码注释|Memcached.class.php
- [李景山php]thinkphp核心源码注释|Memcache.class.php
- python之路 线程、进程、协程、队列、python-memcache、python-redis
- Memcached(1)-----基本介绍
- CentOS7安装Memcached和PHP扩展
- memcache设置set过期时间
- memcached 常用命令及使用说明
- windows7下安装memcached,memcached安装
- 文成小盆友python-num11-(2) python操作Memcache Redis
- Linux下Memcache 安装和使用
- Ubuntu+Nginx+Tomcat+Memcached负载均衡
- twemproxy的配置文件nutcracker.yml详解
- redis和memcache的区别
- Memcache架构新思考