VPS侦探论坛

 找回密码
 注册
查看: 3068|回复: 4

lnmp1.3 Nginx升级失败

[复制链接]
发表于 2017-9-6 11:12:58 | 显示全部楼层 |阅读模式

系统版本:
Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013
问题描述:
使用安装包下脚本./upgrade.sh更新nginx失败(因为想附加模块到Nginx),提示checking for C compiler ... not found,但安装之前安装lnmp时所有程序都是正常安装的,CC和GCC使用whereis都能查找到在/usr/bin下,求助军哥

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-9-6 19:31:32 | 显示全部楼层


yum install gcc gcc-c++ 安装一下看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-9-7 12:24:06 | 显示全部楼层

回复 2# 的帖子


gcc都安装了,不然lnmp肯定也无法编译安装通过,pcre我编译安装没有问题,但安装nginx时会在安装目录的objs文件夹下产生一个autoconf.err文件,内容提示如下:

----------------------------------------
checking for C compiler

/bin/sh: /usr/bin/cc: Permission denied
----------

#include <sys/types.h>



int main() {
    ;
    return 0;
}

----------
cc -o objs/autotest objs/autotest.c
----------
我用的是root账户,usr/bin/gcc权限为755

这个是gcc和cc查找信息

[root@localhost ~]# whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
[root@localhost ~]# whereis cc
cc: /usr/bin/cc
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-9-7 13:00:10 | 显示全部楼层

回复 3# 的帖子




有可能是云锁等之类的安全软件造成的
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-9-8 13:44:19 | 显示全部楼层

回复 4# 的帖子


谢谢军哥提醒,机器上确实装了云锁,卸载后重新编译成功!

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 11:10 , Processed in 0.027463 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表