Mac下PHP安装Memcache扩展
2015-11-06 14:16
661 查看
1、如果需要使用本地Memcache服务器,则应在本地安装Memcache服务器,即memcached
(1)查找有没有memcached
$ brew search memcache
返回结果:
libmemcached memcache-top memcached memcacheq
第一个是客户端,第三个是服务器。
(2)安装服务器
$ brew install memcached(3)如果需要开机自启动,输入以下命令
$ ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents(4)安装客户端和服务器类似
2、安装PHP的memcache扩展
(1)下载:下载稳定版的memcache包
下载地址为:http://pecl.php.net/package/memcache
(2)解压
$ tar -xzf memcache-2.2.7.tgz(3)编译
$ 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 时提示,没权限,则:
$ sudo make install
然后输入密码进行编译
(4)编辑php.ini文件,将下面一行加入文件
$ extension = memcache.so
php.ini文件的位置:/usr/local/etc/php/5.4
(5)重启php-fpm 和nginx
$ killall php-fpm
$ /usr/local/opt/php54/sbin/php-fpm -D
(1)查找有没有memcached
$ brew search memcache
返回结果:
libmemcached memcache-top memcached memcacheq
第一个是客户端,第三个是服务器。
(2)安装服务器
$ brew install memcached(3)如果需要开机自启动,输入以下命令
$ ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents(4)安装客户端和服务器类似
2、安装PHP的memcache扩展
(1)下载:下载稳定版的memcache包
下载地址为:http://pecl.php.net/package/memcache
(2)解压
$ tar -xzf memcache-2.2.7.tgz(3)编译
$ 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 时提示,没权限,则:
$ sudo make install
然后输入密码进行编译
(4)编辑php.ini文件,将下面一行加入文件
$ extension = memcache.so
php.ini文件的位置:/usr/local/etc/php/5.4
(5)重启php-fpm 和nginx
$ killall php-fpm
$ /usr/local/opt/php54/sbin/php-fpm -D
$ nginx -s reload
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- 实战Memcached缓存系统
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- Linux vs Mac:Linux 比 Mac 好的 7 个原因
- 苹果mac OS X上安装metasploit
- C#、ASP.NET通用扩展工具类之TypeParse
- Lua编程示例(二):面向对象、metatable对表进行扩展
- Windows Powershell扩展类型系统
- Redis和Memcached的区别详解
- PHP+Apache在Windows 9x下的安装和配置