为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下centos安装nginx错误?

请问一下centos安装nginx错误?

森林海 2019-10-29 16:06:41
centos安装nginx错误
查看完整描述

4 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

出现这个错误是因为nginx的安装目录和解压缩目录选择了同一个,并且参数没有配置好。

举例说明:在centos 7.2 环境下,我把nginx-1.12.2.tar.gz压缩文件放在/opt/目录下,tar -zxvf nginx-1.12.2.tar.gz 解压以后出现nginx-1.12.2文件夹,mv nginx-1.12.2 nginx更改文件夹名为nginx,cd nginx 进入nginx目录,./configure --prefix=/opt/nginx 设置参数,make进行编译,make install进行安装,安装的时候就会报这个错误。

解决方法有两个(这里的参数只是针对解决问题,还需配合其他参数使用才不会使目录那么乱):

  1. 安装目录和解压缩目录不要选择同一个,即: ./configure --prefix=/usr/local/nginx 

  2. 设置conf-patn参数,即:  ./configure --prefix=/opt/nginx --conf-path=/opt/nginx/conf/nginx.conf


查看完整回答
反对 回复 2019-11-02
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

./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
这个是我的nginx编译命令
/pcre 确定pcre目录是否正确 或者我给你一个我写的部署包NGINX+PHP的

查看完整回答
反对 回复 2019-11-02
?
长风秋雁

TA贡献1757条经验 获得超7个赞

提示很明显啊,当前目录下找不到configure文件。
bin/sh: line 2: ./configure: No such file or directory
你应该是安装的过程,进入了cd /pcre 目录。应到configure文件所在的目录下执行

查看完整回答
反对 回复 2019-11-02
?
当年话下

TA贡献1890条经验 获得超9个赞

./configure --prefix=/www/service/nginx --with-pcre=/pcre --with-zlib=/zlib
--with-pcre=DIR 是指 pcre 的源码目录不是安装目录

查看完整回答
反对 回复 2019-11-02
  • 4 回答
  • 0 关注
  • 1506 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信