在另一台服务器上安装已编译的Memcached

时间:2019-12-12 16:19:10

标签: server centos install memcached compiled

我需要在没有root权限的服务器上安装Memcached。

  • 是否可以(合法)将其安装在另一台服务器上(即 CentOS虚拟机),然后打开“已编译的可执行文件” 原始服务器?

  • 如果是,如何避免库和其他依赖项问题?

如果可能的话,我希望避免与服务器管理员联系,因为这会导致等待时间延长。

1 个答案:

答案 0 :(得分:1)

有可能,只要将依赖项编译为memcached二进制文件即可。 这意味着禁用共享并构建静态二进制文件。

您可以在this discussion中找到具有相同经验的人:

因此相关步骤是:

  
      
  1. 从以下位置获取了最新的libevent:http://www.monkey.org/~provos/libevent/
  2.   
  3. 构建libevent如下:   (首先在libevent目录中安装cd)   一种。配置--prefix = / home / hduin / ots / libevent-1.4.13-build   b。进行安装
  4.   
  5. 最新的memcached目录中:   一种。配置--with-libevent = / home / hduin / ots / libevent-1.4.13-build   b。编辑Makefile并将-static添加到LDFLAGS,将-lrt添加到LIBS   定义   C。制作
  6.