天天看點

Linux下安裝nginx失敗,沒有sbin目錄

前提:centos7,安裝nginx,執行make && make install 指令後無sbin目錄

問題重制

  1. 顯示此錯誤
    Linux下安裝nginx失敗,沒有sbin目錄

解決步驟

  1. 找到報錯的檔案,在解壓的nginx檔案下src/os/unix/ngx_user.c,使用vim指令編輯它,并注釋報錯的地方,儲存退出
    Linux下安裝nginx失敗,沒有sbin目錄
  2. 然後進入解壓目錄的objs檔案夾下下,編輯Makefile檔案,将-Werror删除
    Linux下安裝nginx失敗,沒有sbin目錄
  3. 回到解壓目錄下再次執行make && make install指令,會發現不報錯,而且在/usr/local目錄下建立了nginx檔案夾,此時也有sbin目錄了,進去執行./nginx指令啟動nginx,檢視nginx程序
    Linux下安裝nginx失敗,沒有sbin目錄

總結

這個問題我以前遇到過,但是沒有解決,這次查找了網上一些解決辦法,綜合一下就解決了,希望能給初次安裝nginx的同學有所幫助 0.0