4 回答

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)閚ginx的安裝目錄和解壓縮目錄選擇了同一個(gè),并且參數(shù)沒有配置好。
舉例說明:在centos 7.2 環(huán)境下,我把nginx-1.12.2.tar.gz壓縮文件放在/opt/目錄下,tar -zxvf nginx-1.12.2.tar.gz 解壓以后出現(xiàn)nginx-1.12.2文件夾,mv nginx-1.12.2 nginx更改文件夾名為nginx,cd nginx 進(jìn)入nginx目錄,./configure --prefix=/opt/nginx 設(shè)置參數(shù),make進(jìn)行編譯,make install進(jìn)行安裝,安裝的時(shí)候就會報(bào)這個(gè)錯(cuò)誤。
解決方法有兩個(gè)(這里的參數(shù)只是針對解決問題,還需配合其他參數(shù)使用才不會使目錄那么亂):
安裝目錄和解壓縮目錄不要選擇同一個(gè),即: ./configure --prefix=/usr/local/nginx
設(shè)置conf-patn參數(shù),即: ./configure --prefix=/opt/nginx --conf-path=/opt/nginx/conf/nginx.conf

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --add-module=/root/liehu_install/ngx_cache_purge-2.0/ --with-pcre=/root/liehu_install/pcre-8.38 && make && make install
這個(gè)是我的nginx編譯命令
/pcre 確定pcre目錄是否正確 或者我給你一個(gè)我寫的部署包NGINX+PHP的

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
提示很明顯啊,當(dāng)前目錄下找不到configure文件。
bin/sh: line 2: ./configure: No such file or directory
你應(yīng)該是安裝的過程,進(jìn)入了cd /pcre 目錄。應(yīng)到configure文件所在的目錄下執(zhí)行

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
./configure --prefix=/www/service/nginx --with-pcre=/pcre --with-zlib=/zlib
--with-pcre=DIR 是指 pcre 的源碼目錄不是安裝目錄
添加回答
舉報(bào)