前提:centos7,安裝nginx,執行make && make install 指令後無sbin目錄
問題重制
- 顯示此錯誤
Linux下安裝nginx失敗,沒有sbin目錄
解決步驟
- 找到報錯的檔案,在解壓的nginx檔案下src/os/unix/ngx_user.c,使用vim指令編輯它,并注釋報錯的地方,儲存退出
Linux下安裝nginx失敗,沒有sbin目錄 - 然後進入解壓目錄的objs檔案夾下下,編輯Makefile檔案,将-Werror删除
Linux下安裝nginx失敗,沒有sbin目錄 - 回到解壓目錄下再次執行make && make install指令,會發現不報錯,而且在/usr/local目錄下建立了nginx檔案夾,此時也有sbin目錄了,進去執行./nginx指令啟動nginx,檢視nginx程序
Linux下安裝nginx失敗,沒有sbin目錄
總結
這個問題我以前遇到過,但是沒有解決,這次查找了網上一些解決辦法,綜合一下就解決了,希望能給初次安裝nginx的同學有所幫助 0.0