想给PHP安装memcachead缓存扩展,结果在宝塔面板怎么也无法安装,查看安装日志后显示
configure: error: no acceptable C compiler found in $PATH
No targets specified and no makefile found. Stop. Install failed。
分析得知是centos系统开启了BBR加速后,内核更换导致系统异常组件缺失等,致使宝塔面板无法安装程序和扩展。
我们需要确认系统中是否已经安装了必要的编译工具,比如 make、gcc 等。我们可以通过以下命令来检查:
which make
which gcc
经过查阅缺少GCC套件,解决办法:安装GCC软件套件。
如果没有安装,我们可以通过以下命令来安装(Ubuntu、Debian系统):
apt-get install make
apt-get install gcc
centos换成yum命令
yum install gcc
偏方:
更换不同的内核再尝试安装,如更换bbr魔改内核
© 版权声明
分享是一种美德,转载请保留原链接
发现沙发条评论