CentOS直接解壓可用的memcached、nginx、keepalived

Centos均基於x86_64版本,下面相關文件編譯時使用用戶組爲www,用戶爲wwwhtml

相關命令:nginx

groupadd wwwcentos

useradd -g www -s /sbin/nologin wwwmemcached

 

memcachedcentos7

memcached須要libevent的支持,主要基於如下版本進行源碼編譯spa

本文使用版本爲:.net

libevent-2.0.22-stable.tar.gzhtm

  相關下載:http://downloads.sourceforge.net/levent/libevent-2.0.22-stable.tar.gzblog

memcached-1.4.30.tar.gzssl

  相關下載:http://memcached.org/files/memcached-1.4.30.tar.gz

 

編譯方式請看:http://www.cnblogs.com/skey_chen/p/5757957.html

 

解壓路徑爲:

基於CentOS6.8的minimal版本

/usr/local/libevent   下載:libevent-2.0.22-stable for centos6.8

/usr/local/memcached  下載:memcached-1.4.30 for centos6.8

基於CentOS7.2.1511的minimal版本

/usr/local/libevent   下載:libevent-2.0.22-stable for centos7.2.1511

/usr/local/memcached  下載:memcached-1.4.30 for centos7.2.1511

 

啓動命令:/usr/local/memcached/bin/memcached -d start -u www

 

nginx

主要基於如下版本進行源碼編譯

nginx-1.10.1.tar.gz

  相關下載:http://nginx.org/download/nginx-1.10.1.tar.gz

解壓路徑爲:

基於CentOS6.8的minimal版本

/usr/local/nginx   下載:Nginx1.10.1 for centos6.8

基於CentOS7.2.1511的minimal版本

/usr/local/nginx   下載:Nginx1.10.1 for centos7.2.1511

 

注:其中包括了三種編譯版本,放置在other_version_sbin目錄中(zlib-1.2.8.tar.gz, pcre-8.39.tar.gz)

none目錄下的是不包括openssl,也不包括pcre和zlib模塊的

openssl目錄下的包括了openssl,但不包括pcre和zlib模塊的

openssl_pcre_zlib目錄下的是包括了openssl、pcre和zlib模塊的

 

能夠直接複製裏面的sbin目錄替換/usr/local/nginx/sbin目錄

 

編譯前由於minimal不支持openssl-devel,故用yum -y install openssl-devel   安裝及更新了自帶的openssl

解壓使用時不須要管這些,由於系統自帶了相應的庫,選須要的版本使用便可

 

keepalived

主要基於如下版本進行源碼編譯

keepalived-1.2.23.tar.gz

  相關下載:http://www.keepalived.org/software/keepalived-1.2.23.tar.gz

解壓路徑爲:

基於CentOS6.8的minimal版本

/usr/local/keepalived  下載:Keepalived1.2.23 for centos6.8

基於CentOS7.2.1511的minimal版本

/usr/local/keepalived  下載:Keepalived1.2.23 for centos7.2.1511

編譯前由於minimal不支持openssl-devel,故用yum -y install openssl-devel   安裝及更新了自帶的openssl

相關文章
相關標籤/搜索