centos安装nginx错误

[root@localhostnginx]#makeinstallmake-fobjs/Makefileinstallmake[1]:Enteringdirectory`... [root@localhost nginx]# make install
make -f objs/Makefile install
make[1]: Entering directory `/usr/local/nginx'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/sbin' || mkdir -p '/usr/local/nginx/sbin'
test ! -f '/usr/local/nginx/sbin/nginx' || mv '/usr/local/nginx/sbin/nginx' '/usr/local/nginx/sbin/nginx.old'
cp objs/nginx '/usr/local/nginx/sbin/nginx'
test -d '/usr/local/nginx/conf' || mkdir -p '/usr/local/nginx/conf'
cp conf/koi-win '/usr/local/nginx/conf'
cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/local/nginx'
make: *** [install] Error 2
这是什么意思?一点都看不懂啊
找到错误了,直接把安装包重命名成nginx了,安装文件没有路径了
展开
 我来答
nanerbensezky
2018-02-07
知道答主
回答量:1
采纳率:100%
帮助的人:886
展开全部

出现这个错误是因为nginx的安装目录和解压缩目录选择了同一个,并且参数没有配置好。

举例说明:在centos 7.2 环境下,我把nginx-1.12.2.tar.gz压缩文件放在/opt/目录下,tar -zxvf nginx-1.12.2.tar.gz 解压以后出现nginx-1.12.2文件夹,mv nginx-1.12.2 nginx更改文件夹名为nginx,cd nginx 进入nginx目录,./configure --prefix=/opt/nginx 设置参数,make进行编译,make install进行安装,安装的时候就会报这个错误。

解决方法有两个(这里的参数只是针对解决问题,还需配合其他参数使用才不会使目录那么乱):

  1. 安装目录和解压缩目录不要选择同一个,即: ./configure --prefix=/usr/local/nginx 

  2. 设置conf-patn参数,即:  ./configure --prefix=/opt/nginx --conf-path=/opt/nginx/conf/nginx.conf

波板征服世界da837
2014-06-13 · 超过57用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:111万
展开全部
其实是把nginx源码编译安装所用到的一些 编译工具 ,
或者是需要用到的运行库给装了,不然你没法编译ngxin的src啊
追问
已经装过来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-03-09
展开全部
碰到同样的问题,求怎么解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杭州基点科技有限公司
2015-11-11 · TA获得超过127个赞
知道答主
回答量:115
采纳率:0%
帮助的人:23.6万
展开全部
同样碰到, 同样问题, 求解决方案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式