Nginx 编译安装出现 cp:koi-win and conf/koi-win are identical (not copied)

Nginx 编译安装出现 cp:koi-win and conf/koi-win are identical (not copied),make[1]: *** [install] Error 1 make: *** [install] Error 2

nginx 安装时出现错误

cp:koi-win and conf/koi-win are identical (not copied),
make[1]: *** [install] Error 1 
make: *** [install] Error 2

说明是已经存在的目录或者文件夹,所以无法复制新建的nginx

要确保你的路径文件夹是不存在的,执行配置文件会自动新建的,如果你配置一个现存在的文件夹,自然无法复制新建


我的nginx和依赖包都放在了downloads/nginx是一级nginx

执行命令如下:

./configure --prefix=/Users/xxxx/Downloads/nginx/nginx \
--sbin-path=/Users/xxxx/Downloads/nginx/nginx/nginx \
--conf-path=/Users/xxxx/Downloads/nginx/nginx/conf/nginx.conf \
--pid-path=/Users/xxxx/Downloads/nginx/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/Users/xxxx/Downloads/nginx/pcre-8.44 \
--with-zlib=/Users/xxxx/Downloads/nginx/zlib-1.2.11 \
--with-openssl=/Users/xxxx/Downloads/nginx/openssl-1.1.1j

最后放一下官方定义⬇️:

–prefix=path 定义一个目录,该目录将保留服务器文件。该相同目录还将用于设置的所有相对路径 configure(库源路径除外)和nginx.conf配置文件中。/usr/local/nginx默认情况下将其设置为目录。

–sbin-path=path 设置nginx可执行文件的名称。此名称仅在安装期间使用。默认情况下,文件名为 prefix/sbin/nginx。

–conf-path=path 设置nginx.conf配置文件的名称。如果需要,可以通过在命令行参数中指定nginx来始终使用其他配置文件来启动它 。默认情况下,文件名为 -cfileprefix/conf/nginx.conf

–pid-path=path 设置nginx.pid将存储主进程的进程ID的文件的名称。安装后,可以始终nginx.conf使用pid伪指令在配置文件中 更改文件名
。默认情况下,文件名为 prefix/logs/nginx.pid。

你可能感兴趣的:(Nginx,nginx)