码迷,mamicode.com
首页 > 其他好文 > 详细

如何向编译安装好的软件添加新模块

时间:2016-05-21 01:19:55      阅读:604      评论:0      收藏:0      [点我收藏+]

标签:

主要是解决一些烦恼,有时候编译安装好了一个软件;就不想覆盖了。方法如下

这里以nginx为例:

比如已编译安装好的nginx例为:
./configure --user=www --group=www --add-module=../ngx_cache_purge-2.0 --prefix=/usr/local/webserver/nginx --with-http_ssl_module

现在想添加nginx的status 模块,我们只要加入需要添加的模块,重新编译:
./configure --user=www --group=www --add-module=../ngx_cache_purge-2.0 --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module

注意:make,不要make install 若是make install就会覆盖原来的哦!

替换二进制文件:
cp /app/nginx/sbin/nginx /app/nginx/sbin/nginx.bak  #备份原来的二进制文件
cp ./objs/nginx /app/nginx/sbin/     #复制objs下面的nginx 到安装好的sbin目录下

每一个服务软件的添加方法都不一样,这里只是简单举例!

如何向编译安装好的软件添加新模块

标签:

原文地址:http://www.cnblogs.com/shenzhonglin/p/5513818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!