给已经编译安装好的Nginx添加模块,是要重新再编译安装一次吗?
- 0次
- 1975-02-22 05:25:22
- idczone
当初的编译信息
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-pcre=/tmp/pcre-8.30 --with-http_gzip_sta抗投诉服务器tic_module
我现在想添加–with-http_stub_status_module模块,必须要重新编译一次然后make && make install吗?
重新编译安装Nginx之后,FastCGI、PHP等需要重新再编译吗?
我记得需要重命名nginx目录,然后编译替换就好了。
重命名?那不会出现了2个nginx的目录吗?
装完之后测试ok就可以删除了啊。
make之后把原nginx的二进制文件替换就行了,不要再次install
FastCGI和PHP不需要重新编译
我的nginx源码放在/tmp/nginx下面,你的意思是make之后,把这个文件夹中的东西,替换掉/usr/local/nginx里面的东西就可以了?
只替换 “nginx” 这个文件。make 后覆盖 /usr/local/nginx/sbin/nginx
@ryon
thanks
需要重新编译安装,nginx支持程序的在线升级,在不停止服务的情况下实现用新版本的nginx替换旧版本
FastCGI和PHP不需要重新编译
我刚才尝试直接重新编译后,make && make install,发现/usr/local/nginx/里面大部分文件都没有变~
检查了nginx.conf和/html/目录,东西都和原来的一样~