Swoole编译遇到问题该如何解决?

2026-04-28 23:143阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计472个文字,预计阅读时间需要2分钟。

Swoole编译遇到问题该如何解决?

Swoole 编译失败怎么办?Swoole 编译安装过程中遇到的问题,如 perl: warning: Falling back to the standard locale (C) 等错误提示。

Swoole编译遇到问题该如何解决?

swoole编译失败怎么办?

swoole编译安装过程遇到的问题

出现“perl: warning: Falling back to the standard locale (“C”).”等提示错误,如下:

perl: warning: Setting locale failed.       perl: warning: Please check that your locale settings:       LANGUAGE = "en_US.UTF-8",       LC_ALL = "",       LANG = "AMERICAN_AMERICA.UTF-8"     are supported and installed on your system.       perl: warning: Falling back to the standard locale ("C").

解决办法:

在~/.bashrc文件中加入如下内容

export LANGUAGE="en_US.UTF-8" export:zh_CN.UTF-8 export LC_ALL=C

然后执行如下命令使其生效:

source /root/.bashrc

configure: error: C++ preprocessor “/lib/cpp” fails sanity check configure: error: in `/wwwroot/swoole-4.2.5': configure: error: C++ preprocessor "/lib/cpp" fails sanity check

问题的根源是缺少必要的C++库。运行如下命令解决:

yum install glibc-headers yum install gcc-c++

“Enable c-ares.haxx.se/download/c-ares-1.12.0.tar.gz -O /tmp/c-ares.tar.gz mkdir -p /tmp/c-ares tar -zxvf /tmp/c-ares.tar.gz -C /tmp/c-ares --strip-components=1 cd /tmp/c-ares && ./configure --libdir=/usr/lib64 make sudo make install wget www.digip.org/jansson/releases/jansson-2.9.tar.gz -O /tmp/jansson.tar.gz mkdir -p /tmp/jansson tar -zxvf /tmp/jansson.tar.gz -C /tmp/jansson --strip-components=1 cd /tmp/jansson && ./configure --libdir=/usr/lib64 make make check sudo make inst

安装nggithub.com/ngdownload.redis.io/releases/redis-3.0.7.tar.gz tar xzf redis-3.0.7.tar.gz cd redis-3.0.7 make make test make install

安装hiredis:

wget github.com/redis/hiredis/archive/v0.14.0.tar.gz tar xzf v0.14.0.tar.gz cd hiredis-0.14.0/ make make install

以上就是swoole编译失败怎么办的详细内容,更多请关注自由互联其它相关文章!

本文共计472个文字,预计阅读时间需要2分钟。

Swoole编译遇到问题该如何解决?

Swoole 编译失败怎么办?Swoole 编译安装过程中遇到的问题,如 perl: warning: Falling back to the standard locale (C) 等错误提示。

Swoole编译遇到问题该如何解决?

swoole编译失败怎么办?

swoole编译安装过程遇到的问题

出现“perl: warning: Falling back to the standard locale (“C”).”等提示错误,如下:

perl: warning: Setting locale failed.       perl: warning: Please check that your locale settings:       LANGUAGE = "en_US.UTF-8",       LC_ALL = "",       LANG = "AMERICAN_AMERICA.UTF-8"     are supported and installed on your system.       perl: warning: Falling back to the standard locale ("C").

解决办法:

在~/.bashrc文件中加入如下内容

export LANGUAGE="en_US.UTF-8" export:zh_CN.UTF-8 export LC_ALL=C

然后执行如下命令使其生效:

source /root/.bashrc

configure: error: C++ preprocessor “/lib/cpp” fails sanity check configure: error: in `/wwwroot/swoole-4.2.5': configure: error: C++ preprocessor "/lib/cpp" fails sanity check

问题的根源是缺少必要的C++库。运行如下命令解决:

yum install glibc-headers yum install gcc-c++

“Enable c-ares.haxx.se/download/c-ares-1.12.0.tar.gz -O /tmp/c-ares.tar.gz mkdir -p /tmp/c-ares tar -zxvf /tmp/c-ares.tar.gz -C /tmp/c-ares --strip-components=1 cd /tmp/c-ares && ./configure --libdir=/usr/lib64 make sudo make install wget www.digip.org/jansson/releases/jansson-2.9.tar.gz -O /tmp/jansson.tar.gz mkdir -p /tmp/jansson tar -zxvf /tmp/jansson.tar.gz -C /tmp/jansson --strip-components=1 cd /tmp/jansson && ./configure --libdir=/usr/lib64 make make check sudo make inst

安装nggithub.com/ngdownload.redis.io/releases/redis-3.0.7.tar.gz tar xzf redis-3.0.7.tar.gz cd redis-3.0.7 make make test make install

安装hiredis:

wget github.com/redis/hiredis/archive/v0.14.0.tar.gz tar xzf v0.14.0.tar.gz cd hiredis-0.14.0/ make make install

以上就是swoole编译失败怎么办的详细内容,更多请关注自由互联其它相关文章!