想给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魔改内核

 

© 版权声明
分享是一种美德,转载请保留原链接