我们这章以redis和nginx软件为例,介绍一下centos下软件的安装。
需要软件包(可以先下载好复制到centos指定目录下,也可直接用wget命令获取):
nginx-1.7.9.tar
redis-2.8.19.tar.gz
tar.gz软件安装通常的步骤是
$ ./configure 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制
$ make
$ make install (注:运行这个要有足够的权限)
$ make clean
redis安装过程:
第一步,下载redis:
wget http://download.redis.io/releases/redis-2.8.19.tar.gz
(如果没有wget 方法 先使用 yum install wget -y 安装wget)
第二步,解压redis
tar -xvf redis-2.8.19.tar.gz
第三步,进入redis目录
cd redis-2.8.19
第四步,编译,大多数的源代码包都经过这一步进行编译
make
第五步,这条命令来进行安装
make install
第六步,测试安装是否成功
redis-server
第七步,检测是否启动成功
ps -ef|grep redis
到现在位置redis安装完成接下来就是对 redis.conf 文件的配置工作。
下面说一下nginx的安装步骤,与上面基本相同。
nginx安装过程:
第一步,下载nginx
wget http://nginx.org/download/nginx-1.7.9.tar.gz
第二步,解压nginx
tar -xvf nginx-1.7.9.tar.gz
第三步,进入nginx目录
cd nginx-1.7.9
第四步 生成 Makefile,为下一步的编译做准备
./configure --prefix=/usr/XX
(一般执行到这步可能出现以下错误)
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
执行下面命令,安装PCRE library和openssl
第五步,编译,大多数的源代码包都经过这一步进行编译
make
第六步,这条命令来进行安装
make install
第七步,检测安装是否成功
./usr/local/sbin/nginx
netstat -anp|grep nginx
查看相应的配置端口是否开放(这里为80端口)
第八步,对conf/nginx.conf进行配置
第九步,如果想让nginx端口可以访问,应该将其端口加到iptables列表中(方法见以centos下网络配置的文章)。
OK,大功告成。