[root@VM_168_195_centos nginx-1.12.2]# make install
make -f objs/Makefile install
make[1]: 进入目录“/root/nginx-1.12.2”
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr' \
|| mkdir -p '/usr'
test ! -f '/usr/local' \
|| mv '/usr/local' \
'/usr/local.old'
cp objs/nginx '/usr/local'
cp: 无法以非目录来覆盖目录"/usr/local/nginx"
make[1]: * [install] 错误 1
make[1]: 离开目录“/root/nginx-1.12.2”
make: * [install] 错误 2
按照 网上教程 安装的; centos7.2
这两行告诉你 /usr/local/nginx 是个已经存在的目录(文件夹),因此无法复制 objs/nginx 文件过去。
多半是环境问题,若是测试机器,不妨移走 /usr/local/nginx 试一下。或用干净的系统再试。