0

我需要 mysql_xdevapi 扩展。尝试通过sudo pecl install mysql_xdevapi

错误:C++ 预处理器“/lib/cpp”未通过完整性检查 - 已修复
错误:未找到提升 -已修复
错误:未找到 protobuf - 这是主要问题((

...bla bla bla...
configure: checking for protobuf yes
checking google/protobuf/any.h usability... no
checking google/protobuf/any.h presence... no
checking for google/protobuf/any.h... no
checking for main in -lprotobuf... yes
checking for protoc... /usr/bin/protoc
configure: error: protobuf not found, please install it in system, consider use of --with-protobuf or setting MYSQL_XDEVAPI_PROTOBUF_ROOT
ERROR: `/var/tmp/mysql_xdevapi/configure --with-php-config=/usr/bin/php-config --with-boost --with-protobuf' failed

sudo yum install -y protobuf-compiler
protoc --versionlibprotoc 2.5.0之后
但还是不行。
好的,Point out protobuf library install dir [autodetect] : /home/ec2-user/.lical/include(我使用了这本手册)- 钢不起作用,因为没有它需要的文件。 没有 any.h 有什么 想法吗?
在此处输入图像描述

ami linux2, php 7.3.2 libprotoc 2.5.0 - 安装和“发布” - 在 /home/ec2-user/.lical/include 中解压

4

1 回答 1

0

从这里取protoboof (例如解压src到/usr/local)和从这里取protoc (/bin/protoc到/usr/bin)
不要忘记在安装过程中指定文件夹(/usr/local/src)

于 2020-12-02T09:20:47.907 回答