Mac下安装libeven和memcached

来源:互联网 发布:什么是java分布式开发 编辑:程序博客网 时间:2024/06/06 13:17

参照http://stephen830.iteye.com/blog/2009678


在安装libeven时make会报错,说openssl/bio.h不存在,百度了半天没搞定,为什么不直接把/usr/local/ssl/include文件夹下的整个文件夹openssl拷贝到libeven安装目录下,问题迎刃而解。

网上进行关联的命令是sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl 

而查找我安装的位置是ssl,所以命令改为sudo ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 


重新安装memcached又花了很多时间,说明我记录没有做好,把完整流程重新记录一下。

1.参考http://www.tuicool.com/articles/mQnAryz  mac下openssl的升级和http://stephen830.iteye.com/blog/2009678  libevent和memcached的安装

2.安装openssl

下载最新的 openssl ,下载的是 OpenSSL 1.0.2a.tar.gz

解压缩,进入目录下依次执行

./configure  darwin64-x86_64-cc --prefix=/usr/local/opensslsudo makesudo make install

注意:darwin64-x86_64-cc指的64位,如果装32位去掉即可,是网上的make && make install会出现错误我也不清楚为什么  /usr/local/openssl是openssl的安装路径

3.安装libevent

下载并解压libevent-2.0.22-stable.tar.gz

进入目录并执行命令,libevent会成功安装到/usr/local/libevent-2.0.22文件夹中

  1. sudo ./configure --prefix=/usr/local/libevent-2.0.22  
  2. sudo make  
  3. sudo make install  
4.安装Memcached

下载并解压memcached-1.4.25.tar.gz

进入目录并执行命令,memcached会成功安装到/usr/local/memcached-1.4.25文件夹中

  1. sudo ./configure --prefix=/usr/local/memcached-1.4.25 --with-libevent=/usr/local/libevent-2.0.22  
  2. sudo make  
  3. sudo make install  
运行命令  -vv参数调试模式  -d守护进程模式

  1. sudo ./memcached -p 11211 -m 64 -u root -vv  
或者

  1. sudo ./memcached -p 11211 -m 64 -u root -d  
发现运行时,提示找不到libevent的类库,发现安装的时候指令--with-libevent没有起作用,不想折腾了,直接

sudo mkdir /documents

sudo cp /usr/local/libevent-2.0.22 /documents/libevent

注意不想复制过去也可以直接创建链接  sudo ln -s /usr/local/libevent-2.0.22 /documents/libevent

这充分说明,libevent可以直接把别人编译好的程序拿来用,估计memcached也可以,下面我会把两个的安装好的打包发到博客中以供下载http://download.csdn.net/detail/liufang1991/9527734。

还有,每次启动电脑的时候都要执行一下memcached的启动命令,为什么不加到启动脚本中,先把memecached的路径添加到环境变量中

vim ~/.bash_profile

export PATH=$PATH:/usr/local/memcached-1.4.17/bin

将启动指令添加到开机启动脚本中

参考http://www.2cto.com/os/201305/207672.html,我要开两个memcached端口,所以写了两个执行文件

执行命令为memcached -p 11220 -m 64 -u root -vv


Memcached安装所需要的包的下载地址:http://download.csdn.net/detail/liufang1991/9527734

0 0
原创粉丝点击