宝塔面板7.X不能安装nginx的解决方法

本文转自大鸟博客。记录的是我的奇葩经历,今天一天都过得很奇葩,大鸟兄说我今天应该买彩票!!!

我以前是一个喜欢逃避的人,不太喜欢直面问题,一是自己思路没有理清,二是总是绕过问题。

双十一刚买的高配VPS,想马上拿来折腾,爽起来,结果……

系统版本是Centos7.6,宝塔面板7.0.3。我的在编译安装brotli,编译失败之后,nginx也没了,重新安装nginx时,死活安装不了。

大鸟兄帮我直面问题:遇到这类问题,不需要重装系统,要去查看下安装时候的执行日志。在哪里呢,看图:

宝塔编译安装nginx

出现问题

错误提示。如果安装错误,这里的执行日志出会报出错误的原因。这次nginx编译错误的提示如下:

configure: error: Invalid C++ compiler or C++ compiler flags
make[1]: *** [pcre-8.43/Makefile] Error 1
make[1]: Leaving directory `/www/server/nginx/src'
make: *** [install] Error 2

错误原因说的很清楚了,我们看错误的部分: error: Invalid C++ compiler or C++ compiler flags

解决问题

解决方法:出现这个问题,有可能是编译brotli出错,导致安装c++ 编译器出了问题。所以我们重新安装安装c++ 编译器就可以解决问题。命令如下:

yum install -y gcc gcc-c++

这条命令执行之后,果然顺利的解决了nginx不能安装的问题。

宝塔编译安装nginx

最后,ngx_brotli也顺利的编译成功。

所以遇到错误的时候,我们需要分析下执行日志的错误原因,来针对性的解决问题,而不是出来问题就重装系统。

总结

发现问题 → 解决问题。这才是正确的思路,这样不断学习才会成长。

不要总按自己会的来,那不会的永远都不会了。

来句鸡汤:人生最恐怖的陷阱就是自己擅长的方式。

为TA充电
共{{data.count}}人
人已赞赏
宝塔面板

宝塔面板Nginx自编译Brotli压缩-提高压缩比加速网站

2019-11-14 19:34:23

系统运维

阿里云服务器通过镜像快速迁移

2019-11-21 11:12:37

4 条回复 A文章作者 M管理员
  1. 说的很好,支持。

    • 感谢大鸟兄指点 ✗吐舌头✗

  2. 我也是总是逃避问题 ✗哭了✗ ,看来以后要学会先看错误日志了

    • ✗棒棒的✗ 不断改变自己,才能进步!我们一起加油 ✗肌肉✗

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索